変数と値を出力したいのですがパワーシェルフラグを設定し、スクリプト全体でデータが移行されるのを確認することで、スクリプトをテストできます。
どうすればいいでしょうか?
たとえば、次の PHP コードに相当する PowerShell は何でしょうか?
echo "filesizecounter: " . $filesizecounter
ベストアンサー1
いくつかの方法があります:
Write-Host
: 関数/コマンドレットの出力には含まれず、コンソールに直接書き込みます。前景色と背景色を設定できます。
Write-Debug
: コンソールに直接書き込む場合は、$DebugPreference
続行または停止に設定します。
Write-Verbose
: コンソールに直接書き込む場合は、$VerbosePreference
続行または停止に設定します。
後者は、Write-Debug
デバッグ用の追加のオプション情報を目的としています (したがって、この場合は適合すると思われます)。
追加: PSH2 では (少なくとも)、コマンドレット バインディングを使用するスクリプトは、-Verbose
および-Debug
スイッチ パラメーターを自動的に取得し、コンパイルされたコマンドレットおよびプロバイダーと同様に、Write-Verbose
およびをローカルで有効にしますWrite-Debug
(つまり、設定変数を上書きします)。