Question
Organiser la commande d'exécution
- Guardiola gabriel
- Auteur du sujet
- Hors Ligne
- Membre elite
Réduire
Plus d'informations
- Messages : 239
- Remerciements reçus 1
il y a 2 ans 9 mois - il y a 2 ans 9 mois #30882
par Guardiola gabriel
Organiser la commande d'exécution a été créé 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
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
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
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 2 ans 9 mois par Guardiola gabriel.
Connexion ou Créer un compte pour participer à la conversation.
Temps de génération de la page : 0.064 secondes
- Vous êtes ici :
- Accueil
- forum
- PowerShell
- Entraide pour les débutants
- Organiser la commande d'exécution