この記事では、出力をファイルに送信するための詳細を観察します。
PowerShell の「Out-File」コマンドレットを使用して出力をテキスト ファイルに送信/リダイレクトする方法
出力は、「 アウトファイル ' 指図。その理由:
- まず、出力をテキスト ファイルにエクスポートする文字列またはコマンドを追加します。
- その後、パイプラインを追加します」 | | 」を使用して、出力を「Out-File」コマンドレットに転送します。
- 次に、「 アウトファイル 」コマンドレットを実行し、最後にターゲット ファイル パスを追加します。
例 1: 日付と時刻を取得し、「Out-File」コマンドレットを使用してファイルにリダイレクトする
以下の例では、最初に「 取得日 日付と時刻を取得するコマンドレット。その後、パイプラインを追加しました」 | | 」を使用して、「Get-Date」コマンドレットの出力を「 アウトファイル ' 指図。次に、「Out-File」コマンドにファイル パスを割り当てました。
> 取得日 | | 外 -ファイル C:\Doc\File.txt
「 取得コンテンツ 出力がファイルにリダイレクトされたかどうかを確認するためのファイル パスと共にコマンドレットを実行します。
> 取得コンテンツ C:\Doc\File.txt
ファイルに現在の日付と時刻が含まれていることがわかります。
例 2: 「Out-File」コマンドレットを使用して文字列出力をファイルにリダイレクトする
以下の例では、最初にテキスト文字列を内部に追加し、パイプライン「 | | ' そしてその ' アウトファイル 指定したファイルにリダイレクトするコマンド:
> 'こんにちは世界' | | 外 -ファイル C:\Doc\File.txt
指定されたコマンドを実行して、出力がエクスポートされたかどうかを確認します。
> 取得コンテンツ C:\Doc\File.txt
例 3: 文字列をテキスト ファイルにリダイレクトして追加する
テキストを既存のファイルに追加するには、「 -追加 コマンド ラインの末尾の ” パラメータ:
> 'やあみなさん' | | 外 -ファイル C:\Doc\File.txt -追加
検証のために、指定されたコマンドを実行します。
> 取得コンテンツ C:\Doc\File.txt
以上で、Out-Cmdlet コマンドを使用して出力をファイルにリダイレクトすることができました。
結論
PowerShell の出力は、「 アウトファイル 」コマンドレット。そのため、最初に、出力を送信する文字列またはコマンドをファイルに書き込みます。次に、パイプライン「 | | 」、および「Out-File」コマンドレットを使用して、ターゲット ファイル パスを割り当てます。この記事では、PowerShell の「Out-File」コマンドレットを使用して出力をテキスト ファイルに送信する方法について説明しました。