Je copie des fichiers de la source vers la destination et avant de copier les fichiers, je souhaite commenter les appels de fonction à une fonction spécifique de mon script. Comment puis-je y parvenir dynamiquement?Commenter ou supprimer des appels de fonction lors de l'exécution dans PowerShell
Idéalement, je veux supprimer tout le code qui définit cette fonction et tous les appels à cette fonction dans mon fichier de sortie.
Soit cela, ou quelque chose de similaire que nous avons dans C# #if Debug?
Alors disons que ceci est mon fichier .ps1
Function Testfunction($param1){
$result = $null
Write-Host "This is test function"
##.. do something
return $result
}
# ... some code ...
$retVal = TestFunction
# ... more code ..
Dans l'exemple ci-dessus, je veux supprimer/commentaire $retVal = TestFunction
ligne. Encore mieux je veux supprimer la définition de la fonction entière avec l'appel.
Merci Sanjay
Si cela est à des fins de débogage, PowerShell dispose de fonctions de débogage intégrées. Lisez la rubrique d'aide 'about_Debuggers' pour plus d'informations. –
merci de souligner cela Bill, je vais jeter un oeil à cela! –