Windows-Server-2003

如何在 Windows 2003 上將 powershell 腳本作為登錄/註銷腳本執行?

  • July 2, 2010

我已經在我的 Windows 2003 伺服器上安裝了 PowerShell 1.0 版。如何在登錄或註銷事件期間執行 PowerShell 腳本?我試過這個

本地電腦策略>使用者配置>Windows 設置>登錄/註銷腳本

但這似乎不起作用。

您需要powershell使用腳本名直接呼叫二進製文件。下面的範例假定 .PS1 文件儲存在分配給 GPO 的目錄中。您將需要更改變數以匹配您的環境。

powershell.exe -Command ". '\\%SYSVOL%\Policies\%POLICYGUID%\scriptname.ps1'"

解決方法可能是創建一個將執行 Powershell 腳本的批處理腳本,然後在策略中進行設置。

(但jscott的回答更好)

引用自:https://serverfault.com/questions/157024