Question
Variable dans un job
- Laurent
- Auteur du sujet
- Hors Ligne
- Membre senior
Réduire
Plus d'informations
- Messages : 71
- Remerciements reçus 0
il y a 5 ans 5 mois #27751
par Laurent
Réponse de Laurent sur le sujet Re:Variable dans un job
Bonjour à vous deux,
Malheureusement ce code ne fonctionne pas pour moi.
Quand je fais un [code:1]Write-Host $IP[/code:1] dans ip.ps1
La variable $IP ne s'affiche pas
Malheureusement ce code ne fonctionne pas pour moi.
Quand je fais un [code:1]Write-Host $IP[/code:1] dans ip.ps1
La variable $IP ne s'affiche pas
Connexion ou Créer un compte pour participer à la conversation.
- Philippe
- Hors Ligne
- Modérateur
Réduire
Plus d'informations
- Messages : 1778
- Remerciements reçus 21
il y a 5 ans 5 mois #27752
par Philippe
Réponse de Philippe sur le sujet Re:Variable dans un job
j'ai fais une erreur dans le passage du paramètre dans start-job avec ta méthode pour créé le ScriptBlock
[code:1]$job1 = Start-Job -Name configip -ScriptBlock ([ScriptBlock]::Create(\"$(PSScriptRoot)\script\ip.ps1 '$IP', '$IP2', '$NOM'\"«»))
[/code:1]
pour mémoire ip.ps1 :
[code:1]
param($IP, $IP2, $NOM)
Write-Host \"$IP\"
Write-Host \"$IP2\"
Write-Host \"$NOM\"[/code:1]
pour info on utilise plutôt cette méthode lancer un script dans un job
[code:1]Start-Job -Name configip -FilePath \"$(PSScriptRoot)\script\ip.ps1\" -ArgumentList @($IP, $IP2, $NOM)
[/code:1]<br><br>Message édité par: 6ratgus, à: 13/11/18 11:19
[code:1]$job1 = Start-Job -Name configip -ScriptBlock ([ScriptBlock]::Create(\"$(PSScriptRoot)\script\ip.ps1 '$IP', '$IP2', '$NOM'\"«»))
[/code:1]
pour mémoire ip.ps1 :
[code:1]
param($IP, $IP2, $NOM)
Write-Host \"$IP\"
Write-Host \"$IP2\"
Write-Host \"$NOM\"[/code:1]
pour info on utilise plutôt cette méthode lancer un script dans un job
[code:1]Start-Job -Name configip -FilePath \"$(PSScriptRoot)\script\ip.ps1\" -ArgumentList @($IP, $IP2, $NOM)
[/code:1]<br><br>Message édité par: 6ratgus, à: 13/11/18 11:19
Connexion ou Créer un compte pour participer à la conversation.
- Laurent
- Auteur du sujet
- Hors Ligne
- Membre senior
Réduire
Plus d'informations
- Messages : 71
- Remerciements reçus 0
il y a 5 ans 5 mois #27756
par Laurent
Réponse de Laurent sur le sujet Re:Variable dans un job
Merci à toi 6ratgus
En effet le code suivant fonctionne parfaitement
[code:1]Start-Job -Name configip -FilePath \"$(PSScriptRoot)\script\ip.ps1\" -ArgumentList @($IP, $IP2, $NOM)[/code:1]
Par contre le code :
[code:1]$job1 = Start-Job -Name configip -ScriptBlock ([ScriptBlock]::Create(\"$(PSScriptRoot)\script\ip.ps1 '$IP', '$IP2', '$NOM'\"«»)) [/code:1]
Envoie les trois variable sur write-host \"$IP\"
résultat du write-host \"$IP\" :
[code:1]10.18.18.18 10.15.15.15 MATH[/code:1]
Et lors des Write-host suivant les variable $IP2 et $NOM ont une valeur nulle et donc leurs ne s'affiche pas.
En effet le code suivant fonctionne parfaitement
[code:1]Start-Job -Name configip -FilePath \"$(PSScriptRoot)\script\ip.ps1\" -ArgumentList @($IP, $IP2, $NOM)[/code:1]
Par contre le code :
[code:1]$job1 = Start-Job -Name configip -ScriptBlock ([ScriptBlock]::Create(\"$(PSScriptRoot)\script\ip.ps1 '$IP', '$IP2', '$NOM'\"«»)) [/code:1]
Envoie les trois variable sur write-host \"$IP\"
résultat du write-host \"$IP\" :
[code:1]10.18.18.18 10.15.15.15 MATH[/code:1]
Et lors des Write-host suivant les variable $IP2 et $NOM ont une valeur nulle et donc leurs ne s'affiche pas.
Connexion ou Créer un compte pour participer à la conversation.
- Philippe
- Hors Ligne
- Modérateur
Réduire
Plus d'informations
- Messages : 1778
- Remerciements reçus 21
il y a 5 ans 5 mois #27757
par Philippe
Réponse de Philippe sur le sujet Re:Variable dans un job
je crois que je t'en veux
je cumule les erreurs
il faut pas mettre les virgules entre les paramètres $IP $IP1 $NOM
je cumule les erreurs
il faut pas mettre les virgules entre les paramètres $IP $IP1 $NOM
Connexion ou Créer un compte pour participer à la conversation.
- Laurent
- Auteur du sujet
- Hors Ligne
- Membre senior
Réduire
Plus d'informations
- Messages : 71
- Remerciements reçus 0
il y a 5 ans 5 mois #27760
par Laurent
Réponse de Laurent sur le sujet Re:Variable dans un job
Bonjour 6ratgus,
Moi je ne t'en veux pas. Un grand merci cela fonctionne parfaitement.
C'est peux être la première fois que sur un forum mon sujet est résolu (félicitations).
Merci aussi à Laurent pour son aide.
Bonne journée à vous...
Moi je ne t'en veux pas. Un grand merci cela fonctionne parfaitement.
C'est peux être la première fois que sur un forum mon sujet est résolu (félicitations).
Merci aussi à Laurent pour son aide.
Bonne journée à vous...
Connexion ou Créer un compte pour participer à la conversation.
Temps de génération de la page : 0.068 secondes
- Vous êtes ici :
- Accueil
- forum
- PowerShell
- Entraide pour les débutants
- Variable dans un job