Introducere pentru a obține comanda în PowerShell

Windows PowerShell este un limbaj de script care este construit pe platforma .net concepută pentru a automatiza sarcinile legate de aplicarea și administrarea Windows. Termenul PowerShell este o combinație între limba și interfața în care vor fi rulate comenzile / scripturile. Prima versiune a PowerShell a fost introdusă în anul 2006. Există două tipuri de interfață unde pot fi rulate comenzile PowerShell; Windows PowerShell este ca un prompt de comandă în care cmdlet-urile PowerShell pot fi rulate, iar Windows PowerShell ISE este în cazul în care scripturile PowerShell (o compilare de cmdlet-uri PowerShell) pot fi rulate și depanate. Este un limbaj orientat pe obiect, permițându-i astfel integrarea cu interfețele .net. Acum este open-source și poate fi instalat și pe alt sistem de operare.

Pentru a începe o sesiune PowerShell, tastați „PowerShell” în promptul de comandă.
Cmdleturi și variabile PowerShell

Comenzile din PowerShell sunt denumite „cmdlets”. Cel mai important dintre toate cmdlet-urile este Get-Command. Acest cmdlet returnează lista tuturor cmdlet-urilor disponibile în PowerShell.

Sintaxă:

Următoarea este sintaxa cmdlet-ului Get-Command.

Get-comandă

((-Name) ) (-Module ) (-FullyQualifiedModule ) (-CommandType ) (-TotalCount ) (-Syntax) (-ShowCommandInfo) ((-ArgumentList) ) (-All) (-ListImported) (-ParameterName ) (-ParameterType ) (-UseFuzzyMatching) ()

De exemplu : Get-Command

Ieșire de eșantion:

Pentru a obține cmdlet-urile disponibile în sesiunea curentă, se poate utiliza următorul cmdlet.

Get-Command -ListImported

Parametrii Get-Command în PowerShell

Iată următorii parametri ai Get-Command în mențiunea PowerShell de mai jos

-Toate: Aceasta înseamnă că toate cmdlet-urile trebuie să fie regăsite. Tipul său este parametrul de comutare. Valoarea implicită este una și nu acceptă caracterele de wild card.

-ArgumentList: Acesta este utilizat pentru a prelua informații despre cmdlet-uri cu ajutorul unor parametri specificați. Tipul său este al obiectului. Alias ​​este Args. Valoarea implicită este una și nu acceptă caractere sălbatice.

-CommandType: Aceasta înseamnă tipurile de comenzi care sunt returnate de cmdlet. Unele dintre valorile sale sunt Alias, All, Application, Script extern, Filter și Function. Tipul său este tipul de comandă și aliases este Type. Valoarea implicită nu este una și nu acceptă caractere de wild card.

-FullyQualifiedModule: returnează cmdleturile care sunt cu numele modulelor specificate. Tipul său este specificația modulului. Valoarea implicită nu este una și nu acceptă caractere de wild card.

-ListImported: returnează cmdleturile care sunt prezente în sesiunea curentă. Tipul său este parametrul de comutare. Valoarea implicită nu este una și nu acceptă caractere de wild card.

-Module: returnează cmdlet-ul disponibil în modulul specificat. Tipul este string, valoarea implicită nu este niciunul și acceptă caractere wild card.

-Nume: Aceasta returnează lista cmdlet-urilor menționate cu numele specificate. Caracterele wild card sunt permise. Tipul este string, valoarea implicită este none.

-Noun: returnează cmdlet-urile, funcțiile și alias-urile care conțin același substantiv sau substantive specificate. Tipul său este un șir, iar valoarea implicită este una. Acceptați caractere de wild card.

-ParameterName: returnează cmdlet-urile din sesiunea curentă cu parametrii specificați. Tipul său este string, valoarea implicită este none și nu acceptă caractere wild card.

-ParameterType: returnează cmdleturile din sesiune care au același parametru ca tipul specificat. Tipul său este PStypename. Valoarea implicită nu este una și nu acceptă caractere de wild card.

-TotalCount: indică numărul total de cmdlet-uri care trebuie returnate. Tipul este Int32. Valoarea implicită nu este una și nu acceptă caractere de wild card.

-Verb: returnează cmdlet-urile, funcțiile și alias-urile care conțin același verb sau verbe specificate. Tipul său este un șir, iar valoarea implicită este una. Acceptați caractere de wild card.

Exemple de comandă Get

Iată exemplele de comandă Get în mențiunea PowerShell de mai jos

Exemplul # 1

Obțineți cmdlet-uri în sesiunea curentă

Intrare:

Get-Command -ListImported

ieşire:

Exemplul # 2

Obțineți cmdlet-uri în modulul specificat

Intrare:

Get-Command -Module Microsoft.PowerShell.Management

ieşire:

Exemplul # 3

Găsiți cmdlet-urile cu un tip de ieșire

Intrare:

Get-Command -Type Cmdlet | Unde-obiect OutputType | Format-List -Property Name, OutputType

ieşire:

Concluzie - Obțineți comanda în PowerShell

Astfel, articolul se referă în detaliu la cmdlet-ul Get-command din Powershell. Pentru informații detaliate, este recomandabil să utilizați comanda Get-Help pentru get-command.

Articole recomandate

Acesta este un ghid pentru a obține comanda în PowerShell. Aici vom discuta despre parametrii și exemplele de comandă Get în PowerShell împreună cu intrarea și ieșirea. De asemenea, puteți consulta articolul următor pentru a afla mai multe -

  1. Mapare Hibernată
  2. Funcții șiruri PowerShell
  3. Directive JSP
  4. Ce este PowerShell

Categorie: