NOM
Get-Variable
RÉSUMÉ
Obtient les variables de la console actuelle.
SYNTAXE
Get-Variable [[-Name] <string[]>] [-Exclude <string[]>] [-Include <string[]>] [-Scope <string>] [-ValueOnly] [<CommonParameters>]
DESCRIPTION
L'applet de commande Get-Variable obtient les variables Windows PowerShell de la console actuelle. Vous pouvez récupérer uniquement les valeurs des variables en spécifiant le paramètre ValueOnly, et vous pouvez filtrer les variables retournées par nom.
PARAMÈTRES
-Exclude <string[]>
Omet les éléments spécifiés. Les caractères génériques sont autorisés.
Obligatoire ? false
Position ? named
Valeur par défaut
Accepter l'entrée de pipeline ? false
Accepter les caractères génériques ? false
-Include <string[]>
Spécifie uniquement les éléments affectés par l'applet de commande, en excluant tous les autres. Les caractères génériques sont autorisés.
Obligatoire ? false
Position ? named
Valeur par défaut
Accepter l'entrée de pipeline ? false
Accepter les caractères génériques ? false
-Name <string[]>
Spécifie le nom de la variable.
Obligatoire ? false
Position ? 1
Valeur par défaut
Accepter l'entrée de pipeline ? true (ByValue, ByPropertyName)
Accepter les caractères génériques ? false
-Scope <string>
Obtient uniquement les variables de la portée spécifiée. Les valeurs valides sont « Global », « Local » ou « Script », ou un nombre relatif à la portée actuelle (0 jusqu'au nombre de portées, où 0 est la portée actuelle et 1 son parent). « Local » est la valeur par défaut. Pour plus d'informations, consultez about_Scopes.
Obligatoire ? false
Position ? named
Valeur par défaut
Accepter l'entrée de pipeline ? false
Accepter les caractères génériques ? false
-ValueOnly [<SwitchParameter>]
Obtient uniquement la valeur de la variable.
Obligatoire ? false
Position ? named
Valeur par défaut
Accepter l'entrée de pipeline ? false
Accepter les caractères génériques ? false
<CommonParameters>
Cette applet de commande prend en charge les paramètres courants : Verbose, Debug,
ErrorAction, ErrorVariable, WarningAction, WarningVariable,
OutBuffer et OutVariable. Pour plus d'informations, tapez
« get-help about_commonparameters ».
ENTRÉES
System.String
Vous pouvez diriger une chaîne contenant le nom de la variable vers Get-Variable.
SORTIES
Objet variable
Get-Variable retourne un objet variable System.Management.Automation pour chaque variable obtenue. Le type d'objet dépend de la variable.
NOTES
Cette applet de commande ne gère pas les variables d'environnement. Pour gérer les variables d'environnement, vous pouvez utiliser le fournisseur de variables d'environnement.
-------------------------- EXEMPLE 1 --------------------------
C:\PS>get-variable m*
Description
-----------
Cette commande affiche les variables dont le nom commence par la lettre « m ». La valeur des variables est également affichée.
-------------------------- EXEMPLE 2 --------------------------
C:\PS>get-variable m* -valueonly
Description
-----------
Cette commande affiche uniquement les valeurs des variables dont le nom commence par la lettre « m ».
-------------------------- EXEMPLE 3 --------------------------
C:\PS>get-variable -include M*,P* | sort-object name
Description
-----------
Cette commande obtient des informations sur les variables dont le nom commence par la lettre « M » ou la lettre « P ». Les résultats sont dirigés vers l'applet de commande Sort-Object, triés par nom, puis affichés.
-------------------------- EXEMPLE 4 --------------------------
C:\PS>get-variable -scope 0
C:\PS> compare-object (get-variable -scope 0) (get-variable -scope 1)
Description
-----------
La première commande obtient uniquement les variables définies dans la portée locale. Elle est équivalente à la commande « get-variable -scope local » et peut être abrégée en « gv -s 0 ».
La deuxième commande utilise l'applet de commande Compare-Object pour rechercher les variables définies dans la portée parente (Scope 1), mais qui sont uniquement visibles dans la portée locale (Scope 0).
LIENS CONNEXES
Online version: http://go.microsoft.com/fwlink/?LinkID=113336
Set-Variable
New-Variable
Clear-Variable
Remove-Variable
Aucun commentaire:
Enregistrer un commentaire