lox-ness
28-06-2017, 20:19
Добрый День!
требуется у пользователей домена снять признак "Срок пароля не ограничен" и результат вывести в файл, только там где не получилось снять признак
cls
Import-Csv D:\1234.csv | ForEach-Object -Process {$UserLogonName = $_.UserLogonName
$check = Get-ADUser -Identity $UserLogonName | Set-ADUser -PasswordNeverExpires:$False}
if ($check -ne $true) {(Get-ADUser -Identity $UserLogonName |select Name) | Out-File "D:\1\proc.txt" -Append}
Выводится только последний пользователь у которого не получилось снять признак.
Как добавить весь отрицательный результат в файл?
требуется у пользователей домена снять признак "Срок пароля не ограничен" и результат вывести в файл, только там где не получилось снять признак
cls
Import-Csv D:\1234.csv | ForEach-Object -Process {$UserLogonName = $_.UserLogonName
$check = Get-ADUser -Identity $UserLogonName | Set-ADUser -PasswordNeverExpires:$False}
if ($check -ne $true) {(Get-ADUser -Identity $UserLogonName |select Name) | Out-File "D:\1\proc.txt" -Append}
Выводится только последний пользователь у которого не получилось снять признак.
Как добавить весь отрицательный результат в файл?