Question
Exection ps1 dans Variable d'environnement
- arnaud
- Auteur du sujet
- Hors Ligne
- Nouveau membre
-
Réduire
Plus d'informations
- Messages : 5
- Remerciements reçus 0
il y a 16 ans 5 mois #5404
par arnaud
Exection ps1 dans Variable d'environnement a été créé par arnaud
Bonjour,
mon titre n'est pas très clair désolé.
Je cherche un exécuter un script PS dans un script.bat
En utilisant des variables d'environnements, je voudrais executer mon script.ps1 sans indiquer de chemin afin qu'il s'adapte à tous les profils.
Exemple:
powershell.exe script.ps1
pause
Merci
mon titre n'est pas très clair désolé.
Je cherche un exécuter un script PS dans un script.bat
En utilisant des variables d'environnements, je voudrais executer mon script.ps1 sans indiquer de chemin afin qu'il s'adapte à tous les profils.
Exemple:
powershell.exe script.ps1
pause
Merci
Connexion ou Créer un compte pour participer à la conversation.
- Laurent Dardenne
- Hors Ligne
- Modérateur
-
Réduire
Plus d'informations
- Messages : 6311
- Remerciements reçus 68
il y a 16 ans 5 mois #5407
par Laurent Dardenne
Tutoriels PowerShell
Réponse de Laurent Dardenne sur le sujet Re:Exection ps1 dans Variable d'environnement
Salut,
MSTRNONO écrit:
MSTRNONO écrit:
De quels profils tu parles ?sans indiquer de chemin afin qu'il s'adapte à tous les profils.
Tutoriels PowerShell
Connexion ou Créer un compte pour participer à la conversation.
- arnaud
- Auteur du sujet
- Hors Ligne
- Nouveau membre
-
Réduire
Plus d'informations
- Messages : 5
- Remerciements reçus 0
il y a 16 ans 5 mois #5409
par arnaud
Réponse de arnaud sur le sujet Re:Exection ps1 dans Variable d'environnement
un profil par défaut (n'importe lequel) à partir du moment où SEUL le fichier (voir dossier'\'fichier) est sur l'ordinateur
je reformule mon exemple:
powershell.exe %USERPROFILE%/desktop/rep/fic.ps1
le probleme est que \"rep\" peut se placer ailleurs que dans desktop (cela depend de l'emplacement où l'utilisateur met \"rep\".
Je ne sais pas si c'est possible enfin je prefere poser la question..
Message édité par: MSTRNONO, à: 5/10/09 15:20<br><br>Message édité par: MSTRNONO, à: 5/10/09 15:20
je reformule mon exemple:
powershell.exe %USERPROFILE%/desktop/rep/fic.ps1
le probleme est que \"rep\" peut se placer ailleurs que dans desktop (cela depend de l'emplacement où l'utilisateur met \"rep\".
Je ne sais pas si c'est possible enfin je prefere poser la question..
Message édité par: MSTRNONO, à: 5/10/09 15:20<br><br>Message édité par: MSTRNONO, à: 5/10/09 15:20
Connexion ou Créer un compte pour participer à la conversation.
- Laurent Dardenne
- Hors Ligne
- Modérateur
-
Réduire
Plus d'informations
- Messages : 6311
- Remerciements reçus 68
il y a 16 ans 5 mois #5411
par Laurent Dardenne
Tutoriels PowerShell
Réponse de Laurent Dardenne sur le sujet Re:Exection ps1 dans Variable d'environnement
MSTRNONO écrit:
A moins de lancer une recherche, si toutefois \"rep\" et \"fic.ps1\" porte tjr le même nom et qu'il soit unique.
As-tu un moyen de créer une variable d'environnement utilisateur ? Quel est l'objectif de ce fichier ?
Sans préciser le chemin d'accès au fichier et sans le mémoriser qq part, je ne vois pas comment faire.Je ne sais pas si c'est possible enfin je prefere poser la question..
A moins de lancer une recherche, si toutefois \"rep\" et \"fic.ps1\" porte tjr le même nom et qu'il soit unique.
As-tu un moyen de créer une variable d'environnement utilisateur ? Quel est l'objectif de ce fichier ?
Tutoriels PowerShell
Connexion ou Créer un compte pour participer à la conversation.
- arnaud
- Auteur du sujet
- Hors Ligne
- Nouveau membre
-
Réduire
Plus d'informations
- Messages : 5
- Remerciements reçus 0
il y a 16 ans 5 mois #5412
par arnaud
Réponse de arnaud sur le sujet Re:Exection ps1 dans Variable d'environnement
oui en effet rep et fic1 porteront toujours le meme nom
mon script genere un fichier csv
en fait, l'idéal aurait ete de passer en parametre ce fichier csv que l'on pourrait saisir en dos.
du style :
set /p csv = nom fichier csv :
powershell.exe ../rep/fic1.ps1 'csv'
mais en powershell, je n'ai pas trop la technique
Message édité par: MSTRNONO, à: 5/10/09 15:47<br><br>Message édité par: MSTRNONO, à: 5/10/09 15:48
mon script genere un fichier csv
en fait, l'idéal aurait ete de passer en parametre ce fichier csv que l'on pourrait saisir en dos.
du style :
set /p csv = nom fichier csv :
powershell.exe ../rep/fic1.ps1 'csv'
mais en powershell, je n'ai pas trop la technique
Message édité par: MSTRNONO, à: 5/10/09 15:47<br><br>Message édité par: MSTRNONO, à: 5/10/09 15:48
Connexion ou Créer un compte pour participer à la conversation.
- Laurent Dardenne
- Hors Ligne
- Modérateur
-
Réduire
Plus d'informations
- Messages : 6311
- Remerciements reçus 68
il y a 16 ans 5 mois #5414
par Laurent Dardenne
Tutoriels PowerShell
Réponse de Laurent Dardenne sur le sujet Re:Exection ps1 dans Variable d'environnement
MSTRNONO écrit:
MSTRNONO écrit:
MSTRNONO écrit:
Ok. Pourquoi ne pas créer sur chaque machine un profil utilisateur PowerShell et y placer tes scripts ?oui en effet rep et fic1 porteront toujours le meme nom
MSTRNONO écrit:
Une fois que tu peux lancer ton script autant y placer la gestion de la saisie. Mais cela me semble possible.en fait, l'idéal aurait ete de passer en parametre ce fichier csv que l'on pourrait saisir en dos.
MSTRNONO écrit:
Je ne suis par certain qu'ici ce soit uniquement un pb de technique, mais je m'avance peut être...mais en powershell, je n'ai pas trop la technique
Tutoriels PowerShell
Connexion ou Créer un compte pour participer à la conversation.
Temps de génération de la page : 0.050 secondes
- Vous êtes ici :
-
Accueil
-
forum
-
PowerShell
-
Entraide pour les débutants
- Exection ps1 dans Variable d'environnement