ファイルをコピーする前に、ファイルをコピーする前に、スクリプト内の特定の関数に関数呼び出しをコメントアウトしたいと考えています。どのように私はこれを動的に達成できますか?PowerShellの実行時に関数呼び出しをコメントまたは削除する
理想的には、その関数を定義するすべてのコードとその関数へのすべての呼び出しを出力ファイルで削除したいと考えています。
どちらか、それとも私たちがc##ifで持っているものと似ていますか?
それでは、これは上記の例では、私の.ps1というファイル
Function Testfunction($param1){
$result = $null
Write-Host "This is test function"
##.. do something
return $result
}
# ... some code ...
$retVal = TestFunction
# ... more code ..
で言わせて、私は/コメントに$retVal = TestFunction
行を削除します。さらに、私は呼び出しと一緒に関数全体の定義を削除したい。
おかげ サンジャイ
これはデバッグ用の場合、PowerShellにはデバッグ機能が組み込まれています。詳細については、ヘルプトピック 'about_Debuggers'を読んでください。 –
これを指摘してくれてありがとう、ビル、私はこれを見ていきます! –