出於測試目的,我經常需要在當前日期和過去日期之間來回切換。我寫了一個快速的powershell腳本,以便我可以雙擊桌面快捷方式將系統時間更改爲所需的硬編碼日期。它工作得很好,但我必須點擊並以管理員身份運行。我想成功運行而不需要點擊鼠標。如何在不提示UAC的情況下設置系統日期/時間
我試過在本地安全策略中編輯服務的安全設置,但結果是我沒有看到UAC提示,但腳本也沒有成功。它還說,
設置-日期:需特權不是由客戶端
如何給這個特權給客戶的任何想法舉行?我希望腳本在不提示UAC的情況下運行。謝謝。
正確,您需要授予用戶'SeSystemTimePrivilege'以避免UAC提示。最簡單的方法是從Windows Server 2003資源工具包中安裝'gpedit.msc'或'secpol.msc'(*安全設置>本地策略>用戶權限分配>更改系統時間*)或'ntrights'實用程序(請參閱[這裏](http://stackoverflow.com/a/15850831/1630171))。 –