Question Afficher toute les variables

Plus d'informations
il y a 12 ans 2 semaines #11444 par brutosaure
Bonjour,

J'aimerais lister toute les variables disponibles dans ma session PowerShell.
Par exemple, si je crée la variable

$tmpResultFileTxt


Et que je fais

get-variable

Elle ne s'affiche pas dans le résultat

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

Plus d'informations
il y a 12 ans 2 semaines #11445 par Yves Campmas
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.

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

Plus d'informations
il y a 12 ans 2 semaines #11448 par Laurent Dardenne
Salut,
brutosaure écrit:

Par exemple, si je crée la variable
[code:1]$tmpResultFileTxt[/code:1]

Ici tu ne crées pas de variable, mais demande au parseur de PowerShell l'affichage d'une variable qui n'existe pas.

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.

Plus d'informations
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 \&quot;^tmp\&quot;} | 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.

Plus d'informations
il y a 12 ans 1 semaine #11472 par Laurent Dardenne
brutosaure écrit:

en fait c'était pour lister toutes mes variable qui commencerait par tmp.

Désolé je n'avais pas compris.
brutosaure écrit:

et comme ca à la fin du script j'aurais pu faire un truc du genre

Oui,cela fonctionne.

Tutoriels PowerShell

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

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