принудительный выход из системы после отключения контроля учетных записей

Мне нужно установить обновления 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>


вместо завершения и решительно сеанс пользователя.

Как сделать систему/скрипт для принудительного отключения после отключить контроль учетных записей?

7
задан CrashFive
18.11.2022 2:09 Количество просмотров материала 2601
Распечатать страницу

1 ответ

удалить

C:\Windows\System32\cmd.exe /k

из пакетного файла.

Running cmd.exe запустит новую командную строку, которая обычно не является тем, что вы хотите в пакетном файле.

0
отвечен Thomas Weller 2022-11-19 09:57

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя

Похожие вопросы про тегам:

command-line
logoff
script
uac
windows-7
Вверх