Назад | Перейти на главную страницу

Есть ли способ заставить многих пользователей AD изменить свой пароль при следующем входе в систему? Вместо того, чтобы устанавливать это для каждого пользователя по отдельности?

Я хочу, чтобы практически все мои пользователи AD в моей организации изменили свой пароль при следующем входе в систему. У меня около 160 пользователей. Я также хотел бы не включать несколько избранных участников. Есть ли быстрый способ сделать это вместо того, чтобы проходить через AD и устанавливать флажки для каждого пользователя по отдельности?

Выберите всех пользователей, которым вы хотите изменить пароль. Shift или Control щелкните, чтобы выбрать более одного. Затем щелкните правой кнопкой мыши -> Свойства -> Учетная запись -> Пользователи должны изменить пароль при следующем входе в систему.

Вот ссылка на очень хороший и очень полезный инструмент для того, чтобы делать то, что вы хотите.

http://www.wisesoft.co.uk/software/bulkadusers/default.aspx

Вы можете сделать это с помощью OU, с помощью импорта CSV на основе имени пользователя для уникального идентификатора, множества опций.

Другой вариант, используя PowerShell и Команды Quest PowerShell для Active Directory.

Это будет:

  1. Экспорт всех пользователей в текстовый файл
  2. Откройте блокнот, что дает вам возможность удалить всех пользователей, которым не следует запрашивать сброс пароля.
  3. Обработайте измененный файл, пометив каждого оставшегося пользователя как нуждающегося в смене пароля при следующем входе в систему.

Содержание скрипта PowerShell:

# Variable for path, change to convenient location
$exportPath = "c:\Users.txt"
# Get all users, export only their user name to a text file
Get-QADUser | Select -ExpandProperty SamAccountName | Out-File $exportPath
# Open notepad on this file
notepad $exportPath
# Write message to console
Write-Host "Using notepad, remove users not required to change password"
# Wait for user to press enter to continue
Read-Host "Press enter when ready"

# Read the text file back in, load an AD user for each line, and change their setting
Get-Content $exportPath | Get-QADUser | Set-QADUser -UserMustChangePassword $true