Question Organiser la commande d'exécution

Plus d'informations
il y a 1 mois 3 semaines - il y a 1 mois 3 semaines #30882 par Guardiola gabriel
De base il faut taper le nom du script au complet incluant le ps1, ce qui permet de lancer le bon script.

si tu veux ne pas taper le chemin complet, il faut le mettre dans un dossier qui est alors rajouter dans la variable d'environement PATH, tu pourra alors appeler ton script (toujours avec l'extension PS1)

pour les parametres, il y a des tutoriels un peu partout, mais pour faire simple ton script doit commencer par param() les parametres seront transformer en arguments, tu peux meme mettre une valeur par defaut

param(
     $argumentSansValeurParDefaut,
     $argumentAvecValeurParDefaut="toto.txt"
)

write-host ($argumentSansValeurParDefaut+ $argumentAvecValeurParDefaut)


Résultat (ici j'execute le script en ne saisissant que le a premiere proiete qui est vide, mais je pourrais mettre l'autre arguments dans la ligne de commande avec une autre chaine genre tata.txt
PS C:\> test.ps1 -argumentSansValeurParDefaut frrr
frrrtoto.txt


maintenant si tu veux ne pas taper PS1, alors tu doit creer des fonctions que tu charges en memoire.

Mais avant d'aller sur les fonctions, tu devrais te faire la main avec les scripts ou la ligne de commande

commence par le plus simple, une vue d'ensemble de Powershell, et des example de scripts...
docs.microsoft.com/fr-fr/powershell/

bonne chance
Tonic8
Dernière édition: il y a 1 mois 3 semaines par Guardiola gabriel.

Connexion ou Créer un compte pour participer à la conversation.

Temps de génération de la page : 0.048 secondes
Propulsé par Kunena