PowerShell トラン スクリプト ファイルには Windows Server 2012 R2 の正しい情報が含まれていません。

どこにいても、どのデバイスからでも、 Microsoft 365

Microsoft 365 にアップグレードして、最新の機能と更新プログラムを利用できます。

今すぐアップグレード

現象

Windows Server 2012 R2 を実行しているサーバーで、PowerShell を使用する場合に、次の問題の 1 つまたは複数が発生します。

  • 問題 1

    開始-トラン スクリプトコマンドレットでは、スクリプトの例を次に示すようにホスト書き込みの呼び出しはキャプチャしません。

    開始のトラン スクリプトのパス $env:TEMP\transcript.txt
    書き込みホスト Hello World
    トラン スクリプトの停止
    Get-content $env:TEMP\transcript.txtこの例では、"Hello World"は予期したとおりに、transcript.txt ファイルでは表示されません。

  • 問題 2

    スタート-トラン スクリプトコマンドレットをキャプチャ不要な情報、タブ補完機能を使用するとスクリプトの例を次に示すようにします。

    開始のトラン スクリプトのパス $env:TEMP\transcript.txt
    < タブ完了のいずれかのコマンド >
    トラン スクリプトの停止
    Get-content $env:TEMP\transcript.txtこの例では、トラン スクリプト ファイルには、次のような情報が含まれています。

    CurrentMatchIndex    ReplacementIndex    ReplacementLength CompletionMatches-----------------    ----------------    -----------------------------------
    -1 0 7 {System.Management.Automat..


  • このような内部情報を格納するトラン スクリプトは必要ありません。

  • 問題 3

    開始-トラン スクリプトコマンドレット正しく追加されません既存のトラン スクリプトにをインストールした後。次のシナリオは、この問題を示しています。

    • 2014年 11 月更新プログラムのロールアップがインストールされているサーバーでは、次のスクリプトを実行します。

      トラン スクリプトの開始 – パス $env:TEMP\transcript.txt: 追加-フォース
      トラン スクリプトの停止

    • 2014年 11 月更新プログラムのロールアップがインストールされていないサーバーでは、次のスクリプトを実行します。

      開始のトラン スクリプトのパス $env:TEMP\transcript.txt
      書き込みホスト Hello World
      トラン スクリプトの停止


    2014年 11 月更新プログラムのロールアップがインストールすると、これらのシナリオで、トラン スクリプトには、不正なデータが含まれています。トラン スクリプトが元のテキストが含まれているはずです。

ヘルプを表示

スキルを磨く
トレーニングの探索
新機能を最初に入手
Microsoft Insider に参加する

この情報は役に立ちましたか?

フィードバックをお送りいただきありがとうございます!

フィードバックをお寄せいただき、ありがとうございます。Office サポートの担当者におつなぎいたします。

×