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 -

  1. Hibernaattikartoitus
  2. PowerShell-merkkijonotoiminnot
  3. JSP-direktiivit
  4. Mikä on PowerShell

Luokka: