Мне нужно установить обновления Windows на нескольких автономных системах. У меня есть update_script.сценарий bat для запуска, но по мере его циклической установки каждого обновления мне предлагают элементы управления UAC для моих учетных данных. Поэтому я нашел вариант командной строки, чтобы отключить UAC.
@echo off
echo Disabling UAC controls...
C:WindowsSystem32cmd.exe /k %windir%System32reg.exe ADD HKLMSOFTWAREMicrosoftWindowsCurrentVersionPoliciesSystem /v EnableLUA /t REG_DWORD /d 0 /f
C:WindowsSystem32cmd.exe /k %windir%System32reg.exe ADD HKLMSOFTWAREMicrosoftWindowsCurrentVersionPoliciesSystem /v ConsentPromptBehaviorAdmin /t REG_DWORD /d 0 /f
shutdown /l /f
таким образом, когда я передаю свои скрипты подчиненным администраторам, они могут быстро запустить первый скрипт; он автоматически выйдет из системы, после чего они смогут выполнить второй скрипт (update_script.Bat-файл, но проблема у меня возникли, когда я тест первый скрипт, чтобы отключить UAC, командное окно останавливается на:
отключение контроля учетных записей...
операция выполнена успешно.
c:updates>
вместо завершения и решительно сеанс пользователя.
Как сделать систему/скрипт для принудительного отключения после отключить контроль учетных записей?