如何在注销时运行批处理脚本

如何在注销时运行批处理脚本

我正在尝试安排一个脚本在 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

我还尝试为我的特定用户创建另一项策略,但无济于事(按照此)。

相关内容