Системное администрирование
0
Вклад в тег
cls
Import-Module ActiveDirectory
$file1 = Get-Content C:\Script\ch_pwd\users_in_ou.txt #файл с логинами пользователе
$file2 = Get-Content C:\Script\ch_pwd\password_for_users.txt #файл с паролями пользователе
$count = $file1.Length
write-host 'Всего прочитано и обработано записей',$count,':' # выводим на экран увидомление о количестве записей
for ($i = 0; $i -lt $count; $i++)
{
#$file1[$i]
Set-ADAccountPassword -Identity $file1[$i] -Reset -NewPassword (ConvertTo-SecureString -AsPlainText $file2[$i] -Force)
$result = $file1[$i] +' | '+ $file2[$i]
Out-File -filepath C:\Script\ch_pwd\passwords_users.txt -inputobject $result ASCII -width 250 -force -NoClobber -Append
}
Read-Host