Johdatus komennon saamiseen PowerShellissä
Windows PowerShell on .net-alustalle rakennettu komentosarjakieli, joka on suunniteltu automatisoimaan Windowsin sovelluksiin ja hallintaan liittyvät tehtävät. Termi PowerShell on yhdistelmä kieltä ja käyttöliittymää, jossa komennot / komentosarjat suoritetaan. Ensimmäinen PowerShell-versio esiteltiin vuonna 2006. On olemassa kahden tyyppisiä käyttöliittymiä, joissa PowerShell-komentoja voidaan suorittaa; Windows PowerShell on kuin komentokehote, jossa PowerShell-komentojonoja voidaan suorittaa, ja Windows PowerShell ISE on paikka, jossa PowerShell-skriptejä (kokoelma PowerShell-komennosta) voidaan suorittaa ja virheenkorjata. Se on oliokeskeinen kieli, joka mahdollistaa sen integroitumisen .net-rajapintojen kanssa. Se on nyt avoimen lähdekoodin ja voidaan asentaa myös toiseen käyttöjärjestelmään.
Aloita PowerShell-istunto kirjoittamalla komentokehotteeseen ”PowerShell”.
PowerShell-cmdlet ja muuttujat
PowerShellin komentoihin viitataan ”cmdlet-tiedostoina”. Tärkein kaikista cmdlet-tiedoista on Get-Command. Tämä cmdlet palauttaa luettelon kaikista PowerShellissä käytettävissä olevista cmdlet-tiedoista.
Syntaksi:
Seuraava on Get-Command-cmdlet-sovelluksen syntaksi.
Get-Command
((-Name) ) (-Module ) (-FullyQualifiedModule ) (-CommandType ) (-TotalCount ) (-Syntax) (-ShowCommandInfo) ((-ArgumentList) ) (-All) (-ListImported) (-ParameterName ) (-ParameterType ) (-UseFuzzyMatching) ()
Esimerkiksi : Get-Command
Näytteen tulos:
Hakeaksesi nykyisessä istunnossa käytettävissä olevia pienoissovelluksia, voidaan käyttää seuraavaa cmdlet-sovellusta.
Get-Command -ListImported
Parametrit Get-Commandista PowerShellissä
Tässä on seuraavat alla mainitut PowerShell-sovelluksen Get-Command-parametrit
-Kaikki: Tämä tarkoittaa, että kaikki pienoismallit on haettava. Sen tyyppi on kytkinparametri. Oletusarvo ei ole, eikä se hyväksy luonnonvaraisten korttien merkkejä.
-ArgumentList: Tätä käytetään hakemaan tietoja cmdlet-tiedoista määritettyjen parametrien avulla. Sen tyyppi on esine. Alias on Args. Oletusarvo ei ole, eikä se hyväksy villejä merkkejä.
-CommandType: Tämä tarkoittaa komentoja, jotka cmdlet palauttaa. Jotkut sen arvoista ovat Alias, Kaikki, Sovellus, Ulkoinen komentosarja, Suodatin ja Toiminto. Sen tyyppi on komentolaji ja aliaksien tyyppi. Oletusarvo ei ole mitään, eikä se hyväksy luonnonvaraisten korttien merkkejä.
-FullyQualifiedModule: Palauttaa määritetyt moduulien nimet sisältävät parannukset . Sen tyyppi on moduulimääritys. Oletusarvo ei ole mitään, eikä se hyväksy luonnonvaraisten korttien merkkejä.
-ListImported: Palauttaa nykyisessä istunnossa olevat cmdlet-tiedostot. Sen tyyppi on kytkinparametri. Oletusarvo ei ole mitään, eikä se hyväksy luonnonvaraisten korttien merkkejä.
-Module: Palauttaa määritetyn moduulin käytettävissä olevan cmdlet-tiedoston. Tyyppi on merkkijono, oletusarvo ei ole ja se hyväksyy villikorttimerkit.
-Nimi: Palauttaa luettelon mainituista cmdlet-tiedoista, joissa on määritetyt nimet. Jokerimerkit ovat sallittuja. Tyyppi on merkkijono, oletusarvo ei ole.
-Noun: Palauttaa cmdletit, funktiot ja aliakset, jotka sisältävät samat substantiivit tai substantiivit kuin määritelty. Sen tyyppi on merkkijono ja oletusarvo ei ole. Hyväksy jokerimerkit.
-ParameterName: Palauttaa nykyisen istunnon pienoiskuvakkeet määritettyjen parametrien kanssa. Sen tyyppi on merkkijono, oletusarvo ei ole, eikä se hyväksy luonnonvaraisten korttien merkkejä.
-ParameterType: Palauttaa istunnon cmdletit, joilla on sama parametri kuin määritetty tyyppi. Sen tyyppi on PStypename. Oletusarvo ei ole mitään, eikä se hyväksy luonnonvaraisten korttien merkkejä.
-TotalCount: Ilmaisee palautettavien cmdletten kokonaismäärän. Tyyppi on Int32. Oletusarvo ei ole mitään, eikä se hyväksy luonnonvaraisten korttien merkkejä.
-Verbi: Palauttaa cmdletit, funktiot ja aliakset, jotka sisältävät samat verbit tai verbit kuin määritelty. Sen tyyppi on merkkijono ja oletusarvo ei ole. Hyväksy jokerimerkit.
Esimerkkejä Get-komennosta
Tässä on esimerkkejä alla olevasta PowerShell-tiedoston Get-komennosta
Esimerkki # 1
Hanki cmdlet nykyisessä istunnossa
input:
Get-Command -ListImported
lähtö:
Esimerkki 2
Hanki cmdlet määritetyn moduulin sisällä
input:
Get-Command -moduuli Microsoft.PowerShell.Management
lähtö:
Esimerkki 3
Etsi tulostetyypin cmdlet-tiedostot
input:
Get-Command -tyyppinen Cmdlet | Missä-objektin tulostyyppi | Muoto-luettelo - omaisuuden nimi, tulosteen tyyppi
lähtö:
Johtopäätös - Hanki komento PowerShellissä
Siksi artikkelissa käsiteltiin yksityiskohtaisesti Powershellin Get-command-cmdlet-tiedostoa. Yksityiskohtaisia tietoja varten on suositeltavaa käyttää Get-Help-komentoa get-command.
Suositellut artikkelit
Tämä on opas saada komento PowerShellissä. Tässä keskustellaan parametreista ja esimerkkeistä Get-komennosta PowerShellissä yhdessä tulon ja lähdön kanssa. Voit myös tarkastella seuraavaa artikkelia saadaksesi lisätietoja -
- Hibernaattikartoitus
- PowerShell-merkkijonotoiminnot
- JSP-direktiivit
- Mikä on PowerShell