Question
Afficher toute les variables
- brutosaure
- Auteur du sujet
- Hors Ligne
- Membre senior
Réduire
Plus d'informations
- Messages : 59
- Remerciements reçus 0
il y a 12 ans 2 semaines #11444
par brutosaure
Afficher toute les variables a été créé par brutosaure
Bonjour,
J'aimerais lister toute les variables disponibles dans ma session PowerShell.
Par exemple, si je crée la variable
Et que je fais
J'aimerais lister toute les variables disponibles dans ma session PowerShell.
Par exemple, si je crée la variable
$tmpResultFileTxt
Et que je fais
Elle ne s'affiche pas dans le résultatget-variable
Connexion ou Créer un compte pour participer à la conversation.
- Yves Campmas
- Hors Ligne
- Nouveau membre
Réduire
Plus d'informations
- Messages : 8
- Remerciements reçus 0
il y a 12 ans 2 semaines #11445
par Yves Campmas
Réponse de Yves Campmas sur le sujet Re:Afficher toute les variables
Tu as regarder au niveau de l'étendue des variables avec le paramètre -scope de la cmdlet ? Essaye de l'étendre en Global.
C'est bizarre car par défaut, get-variable prend les variables dans le scope local, donc ta variable que tu as déclarer devrait apparaître dans ta session.
C'est bizarre car par défaut, get-variable prend les variables dans le scope local, donc ta variable que tu as déclarer devrait apparaître dans ta session.
Connexion ou Créer un compte pour participer à la conversation.
- Laurent Dardenne
- Hors Ligne
- Modérateur
Réduire
Plus d'informations
- Messages : 6302
- Remerciements reçus 68
il y a 12 ans 2 semaines #11448
par Laurent Dardenne
Tutoriels PowerShell
Réponse de Laurent Dardenne sur le sujet Re:Afficher toute les variables
Salut,
brutosaure écrit:
Pour créer une variable :
[code:1]
New-Variable tmpResultFileTxt
Get-Variable tmpResultFileTxt
#ou
Remove-Variable tmpResultFileTxt
$tmpResultFileTxt=$Null
gv tmpResultFileTxt
[/code:1]
brutosaure écrit:
Ici tu ne crées pas de variable, mais demande au parseur de PowerShell l'affichage d'une variable qui n'existe pas.Par exemple, si je crée la variable
[code:1]$tmpResultFileTxt[/code:1]
Pour créer une variable :
[code:1]
New-Variable tmpResultFileTxt
Get-Variable tmpResultFileTxt
#ou
Remove-Variable tmpResultFileTxt
$tmpResultFileTxt=$Null
gv tmpResultFileTxt
[/code:1]
Tutoriels PowerShell
Connexion ou Créer un compte pour participer à la conversation.
- brutosaure
- Auteur du sujet
- Hors Ligne
- Membre senior
Réduire
Plus d'informations
- Messages : 59
- Remerciements reçus 0
il y a 12 ans 1 semaine #11471
par brutosaure
Réponse de brutosaure sur le sujet Re:Afficher toute les variables
Merci, en fait c'était pour lister toutes mes variable qui commencerait par tmp.
Dans un script, je crée plusieurs variables qui commence par tmp, et comme ca à la fin du script j'aurais pu faire un truc du genre
[code:1]get-variable -Scope global | ?{$_.Name -match \"^tmp\"} | Remove-Variable[/code:1]<br><br>Message édité par: brutosaure, à: 6/04/12 15:05
Dans un script, je crée plusieurs variables qui commence par tmp, et comme ca à la fin du script j'aurais pu faire un truc du genre
[code:1]get-variable -Scope global | ?{$_.Name -match \"^tmp\"} | Remove-Variable[/code:1]<br><br>Message édité par: brutosaure, à: 6/04/12 15:05
Connexion ou Créer un compte pour participer à la conversation.
- Laurent Dardenne
- Hors Ligne
- Modérateur
Réduire
Plus d'informations
- Messages : 6302
- Remerciements reçus 68
il y a 12 ans 1 semaine #11472
par Laurent Dardenne
Tutoriels PowerShell
Réponse de Laurent Dardenne sur le sujet Re:Afficher toute les variables
brutosaure écrit:
brutosaure écrit:
Désolé je n'avais pas compris.en fait c'était pour lister toutes mes variable qui commencerait par tmp.
brutosaure écrit:
Oui,cela fonctionne.et comme ca à la fin du script j'aurais pu faire un truc du genre
Tutoriels PowerShell
Connexion ou Créer un compte pour participer à la conversation.
Temps de génération de la page : 0.069 secondes
- Vous êtes ici :
- Accueil
- forum
- PowerShell
- Entraide pour les débutants
- Afficher toute les variables