计划的任务引用不正确的用户配置文件路径中 Windows Server 2012

重要说明:本文是由 Microsoft 机器翻译软件进行的翻译并可能由 Microsoft 社区通过社区翻译机构(CTF)技术进行后期编辑,或可能是由人工进行的翻译。Microsoft 同时向您提供机器翻译、人工翻译及社区后期编辑的文章,以便对我们知识库中的所有文章以多种语言提供访问。翻译的文章可能存在词汇、句法和/或语法方面的错误。Microsoft 对由于内容的误译或客户对内容的使用所导致的任何不准确、错误或损失不承担责任。

点击这里察看该文章的英文版: 2968540
注意
对于 Windows Server 2012 R2 和 Windows 8.1 用户解决此问题。对于这些系统,应用 KB 3133689 修补程序。
症状
假定您配置 Windows PowerShell 的脚本通过使用 Windows 任务计划程序以外 Server 2012 或 Windows 8 的特定用户帐户下运行。例如,您将脚本保存到<username></username>.运行该脚本时,任何输出被定向到 %USERPROFILE%路径写入而不是 C:\Users\ C:\Users\Default\*<username></username>\*.
原因
体系结构的更改对任务计划程序在 Windows 8 中出现此问题。由于此更改,帐户配置的用户配置文件将不能完全加载脚本引用 %USERPROFILE%路径时。
替代方法
若要变通解决此问题,请创建虚拟进程一 (1) 分钟之前预定的脚本开始运行所需的用户帐户的上下文。这将确保在脚本运行时完全加载的用户配置文件。
"任务计划"PowerShell"用户配置文件"路径

警告:本文已自动翻译

属性

文章 ID:2968540 - 上次审阅时间:02/20/2016 01:24:00 - 修订版本: 1.0

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

  • kbexpertiseinter kbsurveynew kbbug kbfix kbmt KB2968540 KbMtzh
反馈