Batch - сменить пароль аккаунта с помощью - PullRequest
0 голосов
/ 05 апреля 2019

Я хочу создать пакетный файл, когда запускается, просит пользователя изменить текущий пароль администратора.

Step 1: User logins
Step 2: Batch file runs displaying message "Please change Administrator password"
Step 3: user types in new password
Step 4: sets new password for Administrator account
Step 5: deletes batch file

Шаг 5 не должен выполняться, если пользователь не сменит пароль.Я знаю, как настроить расписание задач для его выполнения, но не знаю, каким должен быть код в файле .bat.

1 Ответ

0 голосов
/ 05 апреля 2019
@echo off
Set "password123="

echo "Please change Administrator password"
set /P password123=Enter your new password: 
If Not Defined password123 goto :exit
net user administrator %password123%
del "%~f0"

:exit
exit
  1. Отголоски "Пожалуйста, измените пароль администратора", как вы и просили
  2. Запрашивает пароль для изменения пароля администратора.
  3. Принимает ввод пользователя и устанавливает пароль.
  4. Если не введено ни одного прохода, пакетный файл завершается
  5. Если введен пароль, он удаляет файл bat.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...