Question
[Résolu] Probleme de Guillemets ou double quotes
- gloo
- Auteur du sujet
- Hors Ligne
- Membre junior
-
Réduire
Plus d'informations
- Messages : 23
- Remerciements reçus 0
il y a 15 ans 8 mois #7284
par gloo
[Résolu] Probleme de Guillemets ou double quotes a été créé par gloo
Bonjour a tous,
je souhaite executer dans mon script une ligne de commande particuliere :
(juste pour info, c est une commande en ligne d'un ETL... mais aucune importance...)
pmrep AssignPermission -o connection -n \"Test_LOG_VPN3\" -g Others -p \"\"
Le probleme reside sur le \"\" à la fin de la ligne
Dans une fenetre cmd.exe ca marche mais en PowerShell la commande rale pour me dire que -p necessite un argument
Ce qui me parrait evident, c'est que PS interprete ma commande et me mange ma chaine vide avant d'executer ma ligne de commande et conclusion, ma commande pmrep ne reçoit pas un argument chaine vide pour l option -p !
comment peut on empecher PS de bouffer mon argument chaine vide et qu il le transmette bien a ma commande ?
j'ai tenté un \ pour proteger les \"\" comme j aurais fait en Kornshell mais cela ne marche pas..
any ideas?
merci a vous<br><br>Message édité par: gloo, à: 29/06/10 10:30
je souhaite executer dans mon script une ligne de commande particuliere :
(juste pour info, c est une commande en ligne d'un ETL... mais aucune importance...)
pmrep AssignPermission -o connection -n \"Test_LOG_VPN3\" -g Others -p \"\"
Le probleme reside sur le \"\" à la fin de la ligne
Dans une fenetre cmd.exe ca marche mais en PowerShell la commande rale pour me dire que -p necessite un argument
Ce qui me parrait evident, c'est que PS interprete ma commande et me mange ma chaine vide avant d'executer ma ligne de commande et conclusion, ma commande pmrep ne reçoit pas un argument chaine vide pour l option -p !
comment peut on empecher PS de bouffer mon argument chaine vide et qu il le transmette bien a ma commande ?
j'ai tenté un \ pour proteger les \"\" comme j aurais fait en Kornshell mais cela ne marche pas..
any ideas?
merci a vous<br><br>Message édité par: gloo, à: 29/06/10 10:30
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 15 ans 8 mois #7286
par Laurent Dardenne
Tutoriels PowerShell
Réponse de Laurent Dardenne sur le sujet Re:Probleme de Guillemets ou double quotes
Salut,
gloo écrit:
Sinon essaie avec :
[code:1]-p [String]::Empty[/code:1]
ou ceci :
[code:1]Invoke-Expression 'pmrep AssignPermission -o connection -n \"Test_LOG_VPN3\" -g Others -p \"\"'[/code:1]
gloo écrit:
L'échappemment se fait avec le backtick (alt-gr 7).j'ai tenté un \ pour proteger les \"\" comme j'aurais fait en Kornshell mais cela ne marche pas...
Sinon essaie avec :
[code:1]-p [String]::Empty[/code:1]
ou ceci :
[code:1]Invoke-Expression 'pmrep AssignPermission -o connection -n \"Test_LOG_VPN3\" -g Others -p \"\"'[/code:1]
Tutoriels PowerShell
Connexion ou Créer un compte pour participer à la conversation.
- gloo
- Auteur du sujet
- Hors Ligne
- Membre junior
-
Réduire
Plus d'informations
- Messages : 23
- Remerciements reçus 0
il y a 15 ans 8 mois #7289
par gloo
Réponse de gloo sur le sujet Re:Probleme de Guillemets ou double quotes
Ca marche le backtick !!!
merci!
merci!
Connexion ou Créer un compte pour participer à la conversation.
Temps de génération de la page : 0.038 secondes
- Vous êtes ici :
-
Accueil
-
forum
-
PowerShell
-
Entraide pour les débutants
- [Résolu] Probleme de Guillemets ou double quotes