PowerShell コマンドを使用して実行されたスクリプトの最後に PowerShell ターミナル テキストを保存/印刷するにはどうすればよいですか?

PowerShell コマンドを使用して実行されたスクリプトの最後に PowerShell ターミナル テキストを保存/印刷するにはどうすればよいですか?

ユーザー入力を必要とするスクリプトがあり、スクリプトの実行中に表示されるすべてのデータをユーザーに確認させ、最後に PowerShell コマンドを使用してすべてのコンテンツをファイルに保存/印刷します。

GUI ですべてを選択してテキスト エディターにコピーする方法があることはわかっていますが、この場合は実行できません。

これを実現する方法を誰か知っていますか?

答え1

これを次のように解いてください:

https://learn.microsoft.com/en-us/powershell/module/microsoft.powershell.host/start-transcript?view=powershell-7.3

そして、

https://learn.microsoft.com/en-us/powershell/module/microsoft.powershell.host/stop-transcript?view=powershell-7.3

記録する必要があるコードは、これらの各コマンドの間にある必要があります。

関連情報