Haetaan muuttujat nykyisessä konsolissa.
Syntaksi
Kuvaus
Get-Variable
-cmdlet hakee PowerShell-muuttujat nykyiseen konsoliin. Voit noutaa vain muuttujien arvot määrittämällä ValueOnly-parametrin ja voit suodattaa muuttujat nimen mukaan.
Esimerkkejä
Esimerkki 1 : Hae muuttujia kirjaimilla
Tämä komento saa muuttujia, joiden nimet alkavat m-kirjaimella. Komento saa myös muuttujien arvon.
Esimerkki 2: Hae muuttujien arvot kirjaimella
Tämä komento saa vain niiden muuttujien arvot, joiden nimet alkavat m: llä.
Esimerkki 3: Muuttujien hakeminen kahdella kirjaimella
Tämä komento saa tietoa muuttujista, jotka alkavat joko kirjaimella M tai kirjaimella P .
Esimerkki 4: Hae muuttujat laajuuden mukaan
Ensimmäinen komento saa vain muuttujat, jotka on määritetty paikallisessa laajuudessa. vastaa Get-Variable -Scope Local
ja voidaan lyhentää nimellä gv -s 0
.
Toinen komento käyttää Compare-Object
cmdlet löytää muuttujat, jotka on määritelty näennäisessä laajuudessa (soveltamisala 1), mutta näkyvät vain paikallisessa laajuudessa (laajuus 0).
Parametrit
Määrittää joukon kohteita, jotka tämä cmdlet sulkee pois toiminnasta. Villikortit ovat sallittuja.
Tyyppi: | Merkkijono |
Sijainti: | Nimetty |
Oletusarvo: | Ei mitään |
Hyväksy putken syöttö: | Väärä |
hyväksy jokerimerkit: | tosi |
Määrittää aur y niistä kohteista, joihin cmdlet toimii, pois lukien kaikki muut. Villikortit ovat sallittuja.
Tyyppi: | Merkkijono |
Sijainti: | Nimetty |
Oletusarvo: | Ei mitään |
Hyväksy putken syöttö: | Väärä |
Hyväksy jokerimerkit: | True |
Määrittää muuttujan nimen. Villikortit ovat sallittuja. .Voit myös lähettää muuttujan nimen Get-Variable
.
Tyyppi: | Merkkijono |
Sijainti: | 0 |
Oletusarvo: | Ei mitään |
Hyväksy putken syöttö: | Tosi |
Hyväksy jokerimerkit: | True |
Määrittää muuttujat laajuudessa Tämän parametrin hyväksyttävät arvot ovat:
- yleinen
- paikallinen
- komentosarja
- luku suhteessa nykyiseen laajuuteen (0 skaalojen lukumäärästä, missä 0 on virtausskooppi ja 1 on sen ylätaso)
Oletusasetus on Paikallinen. Lisätietoja on about_Scopes-osiossa.
Tyyppi: | Merkkijono |
Sijainti: | Nimetty |
Oletusarvo : | Ei mitään |
Hyväksy putken syöttö: | Väärä |
Hyväksy jokerimerkit: | väärä |
Osoittaa, että tämä cmdlet saa vain muuttujan arvon.
Tyyppi: | SwitchParameter |
Sijainti: | Nimetty |
Oletusarvo: | Ei mitään |
Hyväksy putken syöttö: | False |
Hyväksy jokerimerkit: | False |
Tulot
Merkkijono
Voit piilottaa merkkijonon, joka sisältää muuttujan nimen, Get-Variable
.
Lähdöt
PSVariable
Tämä cmdlet palauttaa System.Management.AutomationPSVariable-objektin jokaiselle muuttujalle, jonka se on määrännyt. Objektityyppi riippuu muuttujasta.
Objekti
Kun määrität ValueOnly-parametrin, jos määritetyn muuttujan arvo on kokoelma, Get-Variable
palauttaa ]
. Tämä toiminto estää normaalia putkilinjan toimintaa käsittelemästä muuttujan arvoja yksi kerrallaan. Kiertotapa kokoelman luettelon pakottamiseksi on sulkea Get-Variable
-komento sulkeisiin.
Huomautuksia
- Tämä cmdlet-komento ei hallitse ympäristömuuttujia . Ympäristömuuttujien hallitsemiseksi voit käyttää ympäristömuuttujien tarjoajaa.
- Tyhjennä muuttuja
- Uusi muuttuja
- Poista muuttuja
- Aseta muuttuja