Chaque fois que je veux tester l'exécution de mon script dans PowerShell ISE, l'intégralité du script est répercutée sur la console avant son exécution. Ensuite, toute sortie réelle du script est écrite à partir d'une ligne immédiatement après. Cela met beaucoup de bruit dans la console et peut compliquer la recherche de la fin de l'écho du script et du début de la sortie.
Existe-t-il un moyen de désactiver cet écho du script dans la console?
Réponses:
Enregistrez le script au moins une fois. Cela empêchera "l'écho du script" du contenu du script. Au lieu de cela, il ne fera écho au chemin d'accès au script enregistré que lorsque vous exécutez le script pour le test.
la source
Si vous voulez simplement rendre la sortie à l'écran plus propre, ajoutez simplement:
en haut de votre script PowerShell. Cela effacera la sortie dans la console. Le script sera toujours écrit à l'écran momentanément mais il sera effacé dès que votre code commencera réellement à s'exécuter.
la source
si vous avez une ligne, par exemple
vous pouvez le diriger vers null et donc ne produire aucune sortie
donc si vous lancez votre .ps1 à partir de la ligne de commande, vous pouvez faire quelque chose comme ceci:
la source