
我正在嘗試運行腳本https://gallery.technet.microsoft.com/Password-Expiry-Email-177c3e27 我已經更正了我的環境的變量,並且在手動運行它時,我可以從我的工作站和伺服器運行它,但是當我嘗試使用任務計劃程序安排它時,任務似乎運行良好,但沒有發送任何內容。
我檢查了事件日誌,沒有看到彈出錯誤,並且任務歷史記錄顯示實例返回,返回代碼為 0。
我已經檢查過這些-兩個問題以及來自Google搜尋的其他內容,但添加除 -file C:\path\script.ps1 之外的額外參數似乎會給出長編號的返回代碼或只是繼續運行。
我以管理員身份運行該任務,無論用戶是否登入都運行,以最高權限運行,並嘗試讓它在每晚午夜運行。
我還缺什麼嗎?
答案1
在我看來,分配運行此任務的用戶尚未獲得批量登入的權利。
這是不會自動分配給任何使用者(甚至管理員)的使用者權限。
如果您在成員伺服器上,則可以在本機原則中進行設定。啟動 SecPol.msc 並找到“使用者權限分配”,確保執行任務的使用者在登入中顯示為批次群組。
如果您在 DC 上執行此操作,則預設網域原則通常會對此進行定義,透過常用的 GPO 管理工具進行編輯,並再次確保您的執行使用者在登入中顯示為批次。