Obține variabilele din consola curentă.
Sintaxă
Descriere
cmdlet Get-Variable primește variabilele PowerShell în consola curentă. Puteți prelua doar valorile variabilelor specificând parametrul ValueOnly și puteți filtra variabilele returnate după nume.
Exemple
Exemplul 1 : Obțineți variabile după literă
Această comandă obține variabile cu nume care încep cu litera m. Comanda primește și valoarea variabilelor.
Exemplul 2: Obțineți valori variabile după literă
Această comandă primește numai valorile variabilelor care au nume care încep cu m.
Exemplul 3: Obțineți variabile cu două litere
Această comandă primește informații despre variabilele care încep fie cu litera M, fie cu litera P .
Exemplul 4: Obțineți variabile după domeniu
Prima comandă primește numai variabilele definite în domeniul local. este echivalent cu Get-Variable -Scope Local și poate fi abreviat ca gv -s 0.
A doua comandă utilizează Compare-Object cmdlet pentru a găsi variabilele definite în domeniul de aplicare părinte (domeniul de aplicare 1), dar sunt vizibile numai în domeniul de aplicare local (domeniul de aplicare 0).
Parametri
Specifică o serie de articole pe care acest cmdlet le exclude din operațiune. Sunt permise cardurile sălbatice.
| Tip: | Șir |
| Poziție: | Numit |
| Valoare implicită: | Niciuna |
| Acceptați intrarea conductei: | False |
| Acceptați caractere wildcard: | Adevărat |
Specifică un arra y de articole asupra cărora va acționa cmdlet-ul, cu excepția tuturor celorlalte. Sunt permise cărțile sălbatice.
| Tip: | Șir |
| Poziție: | Numit |
| Valoare implicită: | Niciuna |
| Accept input pipeline: | False |
| Acceptă caractere wildcard: | Adevărat |
Specifică numele variabilei. Sunt permise cărțile sălbatice . De asemenea, puteți conecta un nume de variabilă la Get-Variable.
| Tip: | Șir |
| Poziție: | 0 |
| Valoare implicită: | Niciuna |
| Acceptați intrarea conductei: | Adevărat |
| Acceptați caractere wildcard: | Adevărat |
Specifică variabilele din domeniul de aplicare .Valorile acceptabile pentru acest parametru sunt:
- Global
- Local
- Script
- Un număr în raport cu domeniul de aplicare curent (de la 0 la numărul de domenii, unde 0 este domeniul curent și 1 este părinte)
Local este valoarea implicită. Pentru mai multe informații, consultați about_Scopes.
| Tip: | Șir |
| Poziție: | Numit |
| Valoare implicită : | Niciunul |
| Acceptați intrarea conductei: | Fals |
| Acceptați caractere wildcard: | False |
Indică faptul că această cmdlet primește doar valoarea variabilei.
| Tip: | SwitchParameter |
| Poziție: | Numit |
| Valoare implicită: | Niciuna |
| Acceptați intrarea conductei: | False |
| Acceptați caractere wildcard: | False |
Intrări
Șir
Puteți introduce un șir care conține numele variabilei la Get-Variable.
Ieșiri
PSVariable
Această cmdlet returnează un obiect System.Management.AutomationPSVariable pentru fiecare variabilă pe care o uită. Tipul de obiect depinde de variabilă.
Obiect
Când specificați parametrul ValueOnly, dacă variabila specificată „s value este o colecție, Get-Variable returnează un ]. Acest comportament împiedică operarea normală a conductei să proceseze valorile variabilei pe rând. O soluție pentru a forța enumerarea colecției este să închideți comanda Get-Variable între paranteze.
Note
- Acest cmdlet nu gestionează variabilele de mediu . Pentru a gestiona variabilele de mediu, puteți utiliza furnizorul de variabile de mediu.
- Clear-Variable
- New-Variable
- Remove-Variable
- Set-Variable