スクリプトテスト用の PowerShell のエコー同等機能 質問する

スクリプトテスト用の PowerShell のエコー同等機能 質問する

変数と値を出力したいのですがパワーシェルフラグを設定し、スクリプト全体でデータが移行されるのを確認することで、スクリプトをテストできます。

どうすればいいでしょうか?

たとえば、次の PHP コードに相当する PowerShell は何でしょうか?

echo "filesizecounter: " . $filesizecounter 

ベストアンサー1

いくつかの方法があります:

Write-Host: 関数/コマンドレットの出力には含まれず、コンソールに直接書き込みます。前景色と背景色を設定できます。

Write-Debug: コンソールに直接書き込む場合は、$DebugPreference続行または停止に設定します。

Write-Verbose: コンソールに直接書き込む場合は、$VerbosePreference続行または停止に設定します。

後者は、Write-Debugデバッグ用の追加のオプション情報を目的としています (したがって、この場合は適合すると思われます)。

追加: PSH2 では (少なくとも)、コマンドレット バインディングを使用するスクリプトは、-Verboseおよび-Debugスイッチ パラメーターを自動的に取得し、コンパイルされたコマンドレットおよびプロバイダーと同様に、Write-Verboseおよびをローカルで有効にしますWrite-Debug(つまり、設定変数を上書きします)。

おすすめ記事