Это мой первый вопрос на этом сайте, поэтому позвольте мне вникнуть в него.
Я нахожусь в Cyber Patriots, соревновании по кибербезопасности, проводимым военно-воздушными силами. Я являюсь основным человеком для Windows в моей команде. Последние несколько лет я изо всех сил пытался создать скрипт, который автоматизировал бы установку пароля для пользователей из списка. Я делаю это в пакетном режиме [Windows] , и в настоящее время у меня есть скрипт, который работает, но не работает автоматически.
Вот код, который у меня сейчас есть
:A
net user
timeout /t 5
echo Change User Password
set /p UER=Which User Password Would You Like To Change?
echo Please Paste Password:
net user %UER% *
goto A
Чтоэто делает, он перечисляет всех пользователей в сети, затем запрашивает пользователя, которого вы хотите выбрать, принимает ваши данные и изменяет их пароль.
Метод, который я перечислил, работает, но это не такавтомат, как я хочу, чтобы это было. Есть ли способ сделать это автоматически? Однако я бы предпочел придерживаться пакета, если есть способ сделать это на каком-то другом языке, который тоже был бы великолепен.
Последнее. Моя другая мысль состояла в том, чтобы как-то прочитать файл, содержащий все имена пользователей и пароли. Однако, в отличие от Ubuntu, нет файла, в котором перечислены пользователи, с которых я могу читать, поэтому я не знаю, как мне поступить.
В любом случае, спасибо за вашу помощь!