排定的工作會參考不正確的使用者設定檔路徑,在 Windows Server 2012

請注意--重要:本文是以 Microsoft 機器翻譯軟體翻譯而成,且可能由 Microsoft Community 利用 Community Translation Framework技術或人工進行事後編修。翻譯過程並無專業譯者參與。Microsoft 同時提供使用者人為翻譯、機器翻譯及社群編修後的機器翻譯三種版本的文章,讓使用者可以依其使用語言使用知識庫中的所有文章。但是,所有翻譯文章都可能不盡完美,內容都可能出現詞彙、語意或文法上的錯誤。就翻譯內容之不正確或錯誤,或客戶因使用翻譯內容所產生的任何損害,微軟不負擔任何責任。Microsoft將依合理的商業努力不斷地更新機器翻譯軟體和工具,以期能為使用者提供更好的服務。

按一下這裡查看此文章的英文版本:2968540
注意事項
這個問題被固定的 Windows Server 2012 R2 和 Windows 8.1 使用者。對於這些系統,套用 3133689 KB hotfix。
徵狀
假設您設定 Windows PowerShell 指令碼以使用 Windows 工作排程器 inWindows 伺服器 2012年或 Windows 8 特定使用者帳戶下執行。例如,您直接使用指令碼<username></username>.當執行指令碼時,任何導向到 %USERPROFILE%路徑的輸出會寫入而不是 C:\Users\ 的 C:\Users\Default\*<username></username>\*.
發生的原因
此問題起因於 Windows 8] 中的工作排程器的架構上的變更。這項變更,因為帳戶設定的使用者設定檔可能不完全時載入的指令碼需要參考 %USERPROFILE%路徑。
其他可行方案
若要解決這個問題,請建立空的程序所需的使用者帳戶的內容下執行乙 (1) 分鐘之前排定的指令碼的開頭。如此可確保指令碼執行時,完全載入使用者設定檔。
"排定的工作"PowerShell 「 使用者設定檔 」 路徑

警告:本文為自動翻譯

內容

文章識別碼:2968540 - 最後檢閱時間:02/20/2016 01:25:00 - 修訂: 1.0

Windows Server 2012 Datacenter, Windows Server 2012 Standard, Windows 8

  • kbexpertiseinter kbsurveynew kbbug kbfix kbmt KB2968540 KbMtzh
意見反應