Question Recuperer le contenu d'une variable
- lolo
- Auteur du sujet
- Hors Ligne
- Nouveau membre
-
Réduire
Plus d'informations
- Messages : 1
- Remerciements reçus 0
il y a 11 mois 7 heures #29688
par lolo
Recuperer le contenu d'une variable a été créé par lolo
Bonjour à tous le monde;;
je me permets de poster ce message, car je rencontre un problème dans mon script. Le script fonctionne avec PsExe pour le deploiement des applications cependant..., j'aimerai lorsque je selectionne le chemin du PsExe celui est stocké dans ma variable, mais dès que je sors de l'action du Bouton , ma variable est vide...??
voici un extrait de mon code :
[code:1]##### Ajouter un bouton chemin du PSEXEC ##########################################################
$button_ClickMe = New-Object System.Windows.Forms.Button
$button_ClickMe.Location = New-Object System.Drawing.Size(10,40)
$button_ClickMe.Size = New-Object System.Drawing.Size(440,32)
$button_ClickMe.TextAlign = \"MiddleCenter\"
$button_ClickMe.Text = \"Chemin du fichier PSEXEC\"
##### Action du bouton chemin PSEXEC
$button_ClickMe.Add_Click({
$FileBrowserX = New-Object System.Windows.Forms.OpenFileDialog -Property @{
InitialDirectory = [Environment]::GetFolderPath('Desktop')
}
[void]$FileBrowserX.ShowDialog()
$Psx=$FileBrowserX.FileNames
Write-Host \"Le fichier sélectionné est : $Psx\"
Write-Host \"$Psx \\$ip -u $Nom -p $Pass -i -c -d -low $log -accepteula\"
})
$Form_HelloWorld.Controls.Add($button_ClickMe)[/code:1]
Ca fonctionne..
Par contre je souhaiterais récuperer la valeur de $Psx pour la suite de mon code.. $Psx ne marche que dans le bloc du bouton.
Comment faire pour avoir la valeur $Psx pour l'utiliser plus loin dans mon code ?
notemment pour faire ceci :
[code:1]$Psx \\$ip -u $Nom -p $Pass -d -s -i -c -low $log -accepteula [/code:1]
merci par avance<br><br>Message édité par: lolodelp, à: 18/02/20 08:58
je me permets de poster ce message, car je rencontre un problème dans mon script. Le script fonctionne avec PsExe pour le deploiement des applications cependant..., j'aimerai lorsque je selectionne le chemin du PsExe celui est stocké dans ma variable, mais dès que je sors de l'action du Bouton , ma variable est vide...??
voici un extrait de mon code :
[code:1]##### Ajouter un bouton chemin du PSEXEC ##########################################################
$button_ClickMe = New-Object System.Windows.Forms.Button
$button_ClickMe.Location = New-Object System.Drawing.Size(10,40)
$button_ClickMe.Size = New-Object System.Drawing.Size(440,32)
$button_ClickMe.TextAlign = \"MiddleCenter\"
$button_ClickMe.Text = \"Chemin du fichier PSEXEC\"
##### Action du bouton chemin PSEXEC
$button_ClickMe.Add_Click({
$FileBrowserX = New-Object System.Windows.Forms.OpenFileDialog -Property @{
InitialDirectory = [Environment]::GetFolderPath('Desktop')
}
[void]$FileBrowserX.ShowDialog()
$Psx=$FileBrowserX.FileNames
Write-Host \"Le fichier sélectionné est : $Psx\"
Write-Host \"$Psx \\$ip -u $Nom -p $Pass -i -c -d -low $log -accepteula\"
})
$Form_HelloWorld.Controls.Add($button_ClickMe)[/code:1]
Ca fonctionne..
Par contre je souhaiterais récuperer la valeur de $Psx pour la suite de mon code.. $Psx ne marche que dans le bloc du bouton.
Comment faire pour avoir la valeur $Psx pour l'utiliser plus loin dans mon code ?
notemment pour faire ceci :
[code:1]$Psx \\$ip -u $Nom -p $Pass -d -s -i -c -low $log -accepteula [/code:1]
merci par avance<br><br>Message édité par: lolodelp, à: 18/02/20 08:58
Connexion ou Créer un compte pour participer à la conversation.
- Laurent Dardenne
- Hors Ligne
- Modérateur
-
Réduire
Plus d'informations
- Messages : 5813
- Remerciements reçus 12
il y a 10 mois 3 semaines #29693
par Laurent Dardenne
Tutoriels PowerShell
Réponse de Laurent Dardenne sur le sujet Re:Recuperer le contenu d'une variable
Salut,
tu as un problème de portée :
github.com/LaurentDardenne/Tutorial/tree...ort%C3%A9e%20(scope)
Essaie avec la portée script :
[code:1]
$script:MaVariable=qq Chose
[/code:1]
tu as un problème de portée :
github.com/LaurentDardenne/Tutorial/tree...ort%C3%A9e%20(scope)
Essaie avec la portée script :
[code:1]
$script:MaVariable=qq Chose
[/code:1]
Tutoriels PowerShell
Connexion ou Créer un compte pour participer à la conversation.
Temps de génération de la page : 0.186 secondes
- Vous êtes ici :
-
Accueil
-
forum
-
PowerShell
-
Entraide pour les débutants
- Recuperer le contenu d'une variable