Пакетное обновление паролей учетных записей пользователей на нескольких серверах [закрыто]

У меня есть сценарий для обновления идентификатора пользователя и пароля каждые 90 дней из-за проблем с безопасностью. С помощью этого сценария мне нужно вручную перейти на каждый сервер и запустить пакетный сценарий. В моем домене около 60 с лишним серверов.

Есть ли способ массового обновления всех серверов?

Вот сценарий

@echo off
net user Username P@ssw0rd /add /comment:"Wintel Administrator" /passwordchg:Yes /fullname:"hello"
wmic useraccount where "name='Username'" set passwordexpires=True
net localgroup "Administrators" Username /add
net user Username insertPW
net user Username insertPW
net user Username insertPW
exit
-1
задан 9 October 2015 в 15:06
1 ответ

Используйте psexec ( https://technet.microsoft.com/en-us/sysinternals/bb897553.aspx )

С помощью psexec вы можете запускать команды на каждом компьютер в вашей сети.

например: создайте .txt, где находятся все ваши компьютерные имена. с помощью psexec теперь вы можете запускать его следующим образом (как пользователь с правами администратора на каждом компьютере, который вы хотите обновить)

psexec @C:\computers.txt cmd /c "call Filepath\yourbat.bat"

, но я бы, как предлагается в комментариях, определенно настроил AD

2
ответ дан 5 December 2019 в 19:25

Теги

Похожие вопросы