いくつかの入力パラメーターを受け取るPowerShellスクリプトを実行しているとします。コマンドは次のようになります。
psScript.ps1 -arg1 "arg1value" -arg2 "arg2value"
この正確なコマンドをスクリプト内の変数に保存して、ログに記録できるようにする方法はありますか?
具体的には、変数$currentCommandに何を割り当てるかを知りたいです。
$currentCommand = <something>
Write-Host "currently running script " $currentCommand
Write-Host出力が、スクリプトの呼び出しに使用される正確なコマンドラインになるようにします。たとえば、スクリプトコマンドが上記と同じである場合、出力は次のようになります。
現在実行中のスクリプトpsScript.ps1-arg1"arg1value" -arg2 "arg2value"