Я работаю на сервере Windows 2008 и хочу удалить 15 пользователей (от user1 до user15) без необходимости делать это вручную.
После их полного удаления я хотел бы прочитать их (опять же, с помощью сценария) и дать им всем тот же пароль, который должен запрашивать сценарий.
Любая помощь (подсказки, полный сценарий) приветствуется.
Вы можете использовать команду «net user» для добавления и удаления учетных записей.
Вот общий пакетный файл, который будет ЗАВЕРШАТЬСЯ:
@echo off set i=%1 set j=%2 if NOT DEFINED i goto USAGE if NOT DEFINED j goto USAGE set /a j = %i% + %2 @echo start, i = %I% and j = %J% :LOOP if %i% GTR %j% goto FINISHED echo i = %i% set /a i=%i + 1 goto LOOP :FINISHED @echo. @echo finished, i = %I% @echo. goto END :USAGE @echo. @echo Usage : loop.bat [ start # ] [ # of iterations ] @echo Example : loop.bat 4 5 (this will start at 4 and end at 9) @echo. goto END :END @echo.
В цикле вам нужно будет сделать две вещи:
Вы можете изменить командный файл, чтобы он принимал третий аргумент, который может быть паролем, который затем передается команде «net user / add».
Используйте "net help user", чтобы получить дополнительную информацию о том, как использовать команду.