Приведенный ниже сценарий (create_user_list.bat) выполняет цикл и создает 30 пользователей. Он хорошо работает на Windows Server2003, но ломается на Server 2008. Полученная ошибка: «Произошла системная ошибка 5. Доступ запрещен'.
Есть ли уровень разрешений, который нужно изменить для запуска скрипта?
set number=0
:start_loop
set /A number=%number%+1
if %number% GTR 30 goto end
net user company%number% i3z9nto! /add /comment:"10.5.2011" /expires:never /fullname:"Company User %number%" /passwordchg:no
net localgroup "Remote Desktop Users" company%number% /add
goto start_loop
:end
Вам нужно запустить его с повышением уровня UAC.
Если вы запускаете командный файл напрямую, щелкните правой кнопкой мыши и Run As Administrator
. Если вы делаете это из командной строки, запустите cmd.exe
вместо этого как администратор.