Я пытаюсь запланировать запуск сценария при выходе из системы в Microsoft Windows 10 Home (в частности, когда я выбираю "Завершение работы" при включенном быстром запуске). Я создал тестовый скрипт
C:\Windows\System32\GroupPolicy\User\Scripts\Logoff\temp_logoff.bat
с содержанием
echo %DATE% %TIME% >> C:\Logs\Test.txt
pause
Я запустил gpedit.msc
и выбрал скрипт под
Local Computer Policy > User Configuration > Windows Settings > Script (Logon/Logoff)
Сценарий, по-видимому, не работает при выходе из системы (в C:\Logs\Test.txt
не было добавлено ни одной строки). Я читал, что gpedit.msc
должен записывать некоторые записи реестра. Я нашел следующий каталог реестра
Computer\HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Group Policy
но нет подкаталога Scripts
. Нужно ли делать что-то еще, чтобы запустить этот скрипт?
Дополнительная информация:
Запуск gpresult /v
, я вижу
Applied Group Policy Objects
-----------------------------
Local Group Policy
...
Resultant Set Of Policies for User
-----------------------------------
...
Logoff Scripts
--------------
N/A
Я также попытался создать другую политику для моего конкретного пользователя, но безрезультатно (после этого).