Найти в Дзене
Добрый Сисадмин

Как изменить пароли всех локальных пользователей в системе?

Сегодня поговорим о смене паролей. Создаем текстовый файл UserPasswords.txt
Наполняем его необходимыми кредами (логин, пароль), пароли указываем какие необходимо установить. Пример заполнения Далее запускаем PowerShell ISE от Администратора системы и вставляем туда наш скрипт: $List = "C:\UserPasswords.txt" #Путь к файлу списка пользователей с паролями в формате user:password $table = Get-Content $list foreach ($row in $table) { $Name = $row.Split(':')[0] $pass = $row.Split(':')[1] $secure_pass = $pass | ConvertTo-SecureString -AsPlainText -Force $user = Get-LocalUser -Name $Name $user | Set-LocalUser -Password $secure_pass Write-Host $Name " new pass ---> " $pass } Выглядит все, вот-так Запускаем, проверяем, готово!

Сегодня поговорим о смене паролей.

Создаем текстовый файл UserPasswords.txt
Наполняем его необходимыми кредами (логин, пароль), пароли указываем какие необходимо установить.

Пример заполнения
Пример заполнения

Далее запускаем PowerShell ISE от Администратора системы и вставляем туда наш скрипт:

$List = "C:\UserPasswords.txt" #Путь к файлу списка пользователей с паролями в формате user:password
$table = Get-Content $list
foreach ($row in $table) {
$Name = $row.Split(':')[0]
$pass = $row.Split(':')[1]
$secure_pass = $pass | ConvertTo-SecureString -AsPlainText -Force
$user = Get-LocalUser -Name $Name
$user | Set-LocalUser -Password $secure_pass
Write-Host $Name " new pass ---> " $pass
}
Выглядит все, вот-так
Выглядит все, вот-так

Запускаем, проверяем, готово!