もっと詳しく
コマンドラインアプリケーションでは、任意のコマンドの出力を外部ファイルに保存できます。 各コマンドラインアプリケーションは、出力をファイルにコピーするコマンドを提供します。 PowerShellでは、「アウトファイル」コマンドレットを使用して、コマンドの出力をファイルにコピーします。 「アウトファイル」コマンドレットは、PowerShellコアライブラリのコマンドです。 コマンドの出力を外部ファイルに配置するために使用されます。

この投稿では、PowerShellでファイルに出力を取得するための可能な方法について説明します。

PowerShellでファイルに出力する方法

Out-Fileコマンドは、テキスト/出力をファイルに出力するために使用されます。 Out-Fileコマンドレットは、PowerShellの書式設定システムを使用して出力をファイルに書き込みます。 次の一連の例では、PowerShellで出力をファイルに取得するためのOut-Fileの使用法について説明します。

例1:PowerShellでコンテンツをテキストファイルに保存するにはどうすればよいですか?
PowerShellコンソールで記述されたテキストは、Out-Fileコマンドレットを使用してテキストファイルに出力することもできます。 次のコマンドは、文字列を「C: Test Output.text” ファイル。

>> 「出力ファイルに印刷」 | アウトファイル -ファイルパス C: Test Output.txt

「の内容を確認しましょうC: Test Output.txt」ファイルは次のとおりです。

>> Get-content C: Test Output.txt

出力は、文字列が「C: Test Output.txt” ファイル。 `

例2:PowerShellを使用して外部ファイルでプロセスを取得するにはどうすればよいですか?
Get-Processコマンドは、コンピューターシステム上のプロセスのリストを取得するために使用されます。 PowerShellで、すべてのプロセスを印刷する場合は、Get-Processコマンドレットを使用する必要があります。 次のコマンドでは、Out-FileコマンドレットをGet-Processコマンドレットとともに使用して、出力を「C: Test process.txt” ファイル:

>> Get-process | アウトファイルC: Test process.txt

Get-Processコマンドレットの出力は、「C: Testprocess.txt」ファイルに保存されます。 に保存されているコンテンツを確認します process.txt 次のコマンドを発行してファイルを作成します。

>> Get-content C: Test process.txt

出力は、プロセスのリストが「process.txt」ファイルに保存されていることを示しています。

例3:PowerShellの既存のコンテンツに出力を追加するにはどうすればよいですか?
デフォルトでは、 アウトファイル コマンドは、テキストファイル内のすべてを上書きします。 PowerShellの「追加する」オプションを使用して、この問題に対処できます。 次のコマンドは、出力を(置換する代わりに)「」の既存のコンテンツに追加します。C: Test Output.txt」。

>> 「テキストを追加しました」 | アウトファイル -追加 C: Test Output.txt

上記のプロセスからわかるように、PowerShellコンソールで記述された出力は「Output.txt” ファイル。 「」の内容を取得しましょうC: Test Output.txt次のコマンドを使用してファイルを作成します。

>> Get-Content C: Test Output.txt

出力から、2行目がファイルの既存のコンテンツに追加されていることがわかります。

例4:PowerShellを使用してCSV形式でファイルに出力する方法は?
CSVファイル形式への出力を作成することもできます。 PowerShellでは、端末のウィンドウ内にCSVファイルの構造を作成する必要があるため、CSVファイルの作成にははるかに時間がかかります。

次のコマンドは、プロセスを外部ファイルにエクスポートします。C: Test CSV.txt」:

>> Get-Process | エクスポート-CsvC: Test CSV.txt

このコマンドは、指定されたパスに保存されるテキストファイルにデータを保存します。 次のコマンドは、上記のコマンドの機能を確認するために使用されます。

>> Get-Content C: Test CSV.txt

上記の出力に示されているように、列はコンマに置き換えられます。

結論

PowerShellでは、「アウトファイル」コマンドレットは、コマンドの出力をファイルで取得するために使用されます。 Out-Fileコマンドレットは、PowerShellのコンソールに表示されるのと同じファイルに出力を保存します。 この投稿は、コンテンツを出力ファイルにコピーするためのOut-Fileコマンドレットの動作を示しています。 理解を深めるために、PowerShellでファイルに出力するさまざまな例を示しました。

The post PowerShellでファイルに出力する方法は? appeared first on Gamingsym Japan.