Я хочу, чтобы практически все мои пользователи AD в моей организации изменили свой пароль при следующем входе в систему. У меня около 160 пользователей. Я также хотел бы не включать несколько избранных участников. Есть ли быстрый способ сделать это вместо того, чтобы проходить через AD и устанавливать флажки для каждого пользователя по отдельности?
Выберите всех пользователей, которым вы хотите изменить пароль. Shift или Control щелкните, чтобы выбрать более одного. Затем щелкните правой кнопкой мыши -> Свойства -> Учетная запись -> Пользователи должны изменить пароль при следующем входе в систему.
Вот ссылка на очень хороший и очень полезный инструмент для того, чтобы делать то, что вы хотите.
http://www.wisesoft.co.uk/software/bulkadusers/default.aspx
Вы можете сделать это с помощью OU, с помощью импорта CSV на основе имени пользователя для уникального идентификатора, множества опций.
Другой вариант, используя PowerShell и Команды Quest PowerShell для Active Directory.
Это будет:
Содержание скрипта 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