Je joue avec les scripts PowerShell et ils fonctionnent très bien. Cependant, je me demande s’il existe un moyen d’afficher également toutes les commandes exécutées, comme si vous les tapiez manuellement vous-même. Ce serait similaire à "echo on" dans les fichiers de commandes. J'ai examiné les arguments de ligne de commande PowerShell, les applets de commande, mais je n'ai rien trouvé d'évident. Merci!
la source
Param
, assurez-vous de placer cette ligne sous le bloc de définition des paramètres, sinon cela pourrait provoquer des échecs.Où j’ai utilisé
echo on
dans CMD, j’utilise maintenantWrite-Verbose
et à laSet-PSDebug -Step
place. Ils ne sont pas identiques, mais ils sont plus puissants s'ils sont habilement manipulés.la source
Laid:
Le problème avec ce qui précède est que si vous avez des commandes multilignes comme celle-ci:
Ce qui précède va échouer avec mon exemple ci-dessus s'il est placé dans foo.ps1 avec cette structure ...
la source
Je vous parlerai de toutes les commandes et
renverra la liste complète pour que vous puissiez manipuler \ display etc.
la source