Powershell

預定的 PS 腳本未執行

  • May 15, 2015

我正在嘗試從https://gallery.technet.microsoft.com/Password-Expiry-Email-177c3e27執行腳本 我已經更正了我的環境的變數,並且能夠從我的工作站和伺服器在手動執行時很好,但是當我嘗試使用任務計劃程序安排它時,任務似乎執行良好,但沒有發送任何內容。

我檢查了我的事件日誌,沒有看到彈出錯誤,並且任務歷史顯示實例返回返回碼 0。

我已經檢查了這些-來自Google搜尋的兩個問題和其他問題,但添加 -file C:\path\script.ps1 以外的額外參數似乎會給出長編號的返回碼或只是繼續執行。

我以管理員身份執行任務,無論使用者是否登錄都執行,以最高權限執行,並試圖讓它在每晚午夜執行。

還有什麼我想念的嗎?

在我看來,分配給執行此任務的使用者沒有被授予批量登錄的權限。

這是一種不會自動分配給任何使用者(甚至是管理員)的使用者權限。

如果您在成員伺服器上,則可以在本地策略中進行設置。啟動 SecPol.msc 並找到使用者權限分配,確保執行任務的使用者在登錄中表示為批處理組。

如果您在 DC 上執行此操作,則預設域策略通常會定義這一點,通過通常的 GPO 管理工具進行編輯,並再次確保您的執行使用者在登錄中作為批處理表示。

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