如何在 Windows 2003 上将 powershell 脚本作为登录/注销脚本运行?

Blu*_*ene 2 scripting powershell windows-server-2003 scheduled-task

我已经在 Windows 2003 服务器上安装了 PowerShell 1.0 版。如何在登录或注销事件期间运行 PowerShell 脚本?我试过了

本地计算机策略>用户配置>Windows 设置>登录/注销脚本

但它似乎不起作用。

jsc*_*ott 5

您需要powershell使用脚本名直接调用二进制文件。下面的示例假定 .PS1 文件存储在分配给 GPO 的目录中。您将需要更改变量以匹配您的环境。

powershell.exe -Command ". '\\%SYSVOL%\Policies\%POLICYGUID%\scriptname.ps1'"
Run Code Online (Sandbox Code Playgroud)