スケジュールされたタスクは、Windows Server 2012 での不正なユーザー プロファイルのパスを参照します。

重要: このサポート技術情報 (以下「KB」) は、翻訳者による翻訳の代わりに、マイクロソフト機械翻訳システムによって翻訳されたものです。マイクロソフトは、お客様に、マイクロソフトが提供している全ての KB を日本語でご利用いただけるように、翻訳者による翻訳 KB に加え機械翻訳 KB も提供しています。しかしながら、機械翻訳の品質は翻訳者による翻訳ほど十分ではありません。誤訳や、文法、言葉使い、その他、たとえば日本語を母国語としない方が日本語を話すときに間違えるようなミスを含んでいる可能性があります。マイクロソフトは、機械翻訳の品質、及び KB の内容の誤訳やお客様が KB を利用されたことによって生じた直接または間接的な問題や損害については、いかなる責任も負わないものとします。マイクロソフトは、機械翻訳システムの改善を継続的に行っています。

英語版 KB:2968540
Notice
Windows Server 2012 R2 および Windows 8.1 ユーザーは、この問題を解決します。これらのシステムに適用します KB 3133689 修正プログラムです。
現象
Server 2012 または Windows 8 の inWindows を Windows タスク スケジューラを使用して特定のユーザー アカウントで実行する Windows PowerShell スクリプトを構成することを想定しています。スクリプトを指示するなど、<username></username>.スクリプトを実行すると、%USERPROFILE% パスへの出力は、C:\Users\ ではなく C:\Users\Default\* に書き込まれます<username></username>\*.
原因
この問題は、Windows 8 でタスク スケジューラにアーキテクチャの変化のために発生します。この変更によりアカウントの設定のユーザー プロファイル読み込めない可能性があります完全なスクリプトは、% のユーザー プロファイルの % のパスを参照する場合。
回避策
この問題を回避するには、1 つ (1) 分のスケジュールのスクリプトを起動する前に目的のユーザー アカウントのコンテキストで実行するのにはダミーのプロセスを作成します。これは、ため、スクリプトの実行時に、ユーザー プロファイルが完全にロードされていることを確認します。
「スケジュールされたタスク」PowerShell ユーザー プロファイル」のパス

警告: この記事は自動翻訳されています

プロパティ

文書番号:2968540 - 最終更新日: 02/20/2016 01:19:00 - リビジョン: 1.0

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

  • kbexpertiseinter kbsurveynew kbbug kbfix kbmt KB2968540 KbMtja
フィードバック