Question Exection ps1 dans Variable d'environnement

Plus d'informations
il y a 16 ans 5 mois #5404 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

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

Plus d'informations
il y a 16 ans 5 mois #5407 par Laurent Dardenne
Salut,
MSTRNONO écrit:

sans indiquer de chemin afin qu'il s'adapte à tous les profils.

De quels profils tu parles ?

Tutoriels PowerShell

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

Plus d'informations
il y a 16 ans 5 mois #5409 par arnaud
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

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

Plus d'informations
il y a 16 ans 5 mois #5411 par Laurent Dardenne
MSTRNONO écrit:

Je ne sais pas si c'est possible enfin je prefere poser la question..

Sans préciser le chemin d'accès au fichier et sans le mémoriser qq part, je ne vois pas comment faire.
A moins de lancer une recherche, si toutefois \&quot;rep\&quot; et \&quot;fic.ps1\&quot; 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.

Plus d'informations
il y a 16 ans 5 mois #5412 par arnaud
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

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

Plus d'informations
il y a 16 ans 5 mois #5414 par Laurent Dardenne
MSTRNONO écrit:

oui en effet rep et fic1 porteront toujours le meme nom

Ok. Pourquoi ne pas créer sur chaque machine un profil utilisateur PowerShell et y placer tes scripts ?
MSTRNONO écrit:

en fait, l'idéal aurait ete de passer en parametre ce fichier csv que l'on pourrait saisir en dos.

Une fois que tu peux lancer ton script autant y placer la gestion de la saisie. Mais cela me semble possible.
MSTRNONO écrit:

mais en powershell, je n'ai pas trop la technique

Je ne suis par certain qu'ici ce soit uniquement un pb de technique, mais je m'avance peut être...

Tutoriels PowerShell

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

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