Перейти к содержимому
AD Academy
Ко всем рецептам
Уровень: ПродвинутыйОбновлено:

Массово сбросить пароли по списку из 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 на одной строке.
  • Не храните файл с паролями — удалите после выполнения.

Связанные события