Ко всем рецептам
Уровень: ПродвинутыйОбновлено:
Массово сбросить пароли по списку из CSV
Import-Csv users.csv | ForEach-Object {
$pwd = ConvertTo-SecureString $_.Password -AsPlainText -Force
Set-ADAccountPassword -Identity $_.SamAccountName -Reset -NewPassword $pwd
Set-ADUser -Identity $_.SamAccountName -ChangePasswordAtLogon $true
}Почему так
После инцидента или для целого отдела вручную это нереально.
Осторожно
Разрушительная операция: одномоментно отключит десятки людей. Запускайте только в согласованное окно, после прогона с -WhatIf и с сохранённым списком аккаунтов.
Обратите внимание
- Сначала прогоните с -WhatIf на одной строке.
- Не храните файл с паролями — удалите после выполнения.