Găsiți comenzile

Finalizat

Un cmdlet (pronunțat "comandă-let") este o comandă compilată. Un cmdlet poate fi dezvoltat în .NET sau .NET Core și invocat ca comandă în PowerShell. Mii de cmdleturi sunt disponibile în instalarea PowerShell. Provocarea constă în descoperirea cmdleturilor și a ceea ce pot face pentru dvs.

Cmdleturile sunt denumite conform standardului de denumire a substantivului verbal. Acest model vă poate ajuta să înțelegeți ce fac și cum să le căutați. De asemenea, îi ajută pe dezvoltatorii de cmdlet să creeze nume unitare. Puteți vedea lista de verbe aprobate utilizând cmdletul Get-Verb. Verbele sunt organizate în funcție de tipul de activitate și de funcția.

Iată o parte a rezultatului care rulează Get-Verb:

Verb        AliasPrefix Group          Description
----        ----------- -----          -----------
Add         a           Common         Adds a resource to a container, or atta…
Clear       cl          Common         Removes all the resources from a contai…

Această listare afișează verbul și descrierea sa. Dezvoltatorii cmdletului trebuie să utilizeze un verb aprobat și, de asemenea, să se asigure că descrierea verbului se potrivește cu funcția cmdletului lor.

Cele trei cmdleturi de bază vă permit să delve în ce cmdleturi există și ce fac:

  • Get-Command: Cmdletul Get-Command listează toate cmdleturile disponibile din sistem. Filtrați lista pentru a găsi rapid comanda de care aveți nevoie.
  • Obțineți ajutor: rulați cmdletul de bază Get-Help pentru a invoca un sistem de ajutor încorporat. De asemenea, puteți rula o comandă de alias help pentru a invoca Get-Help, dar a îmbunătăți experiența de citire prin paginarea răspunsului.
  • Get-Member : Atunci când apelați o comandă, răspunsul este un obiect care conține multe proprietăți. Rulați cmdletul de bază Get-Member pentru a detalia acest răspuns și a afla mai multe despre acesta.

Găsirea comenzilor utilizând Get-Command

Atunci când rulați cmdletul Get-Command în Cloud Shell, obțineți o listă cu fiecare comandă instalată în PowerShell. Deoarece sunt instalate mii de comenzi, aveți nevoie de o modalitate de a filtra răspunsul, astfel încât să puteți găsi rapid comanda de care aveți nevoie.

Pentru a filtra lista, rețineți standardul de denumire a substantivului verbal pentru cmdleturi. De exemplu, în comanda Get-Random, Get este verbul și Random este substantivul. Utilizați semnalizări pentru a direcționa verbul sau substantivul din comanda dorită. Semnalizarea specificată așteaptă o valoare care este un șir. Puteți adăuga caractere care se potrivesc cu model la acel șir, pentru a vă asigura că, de exemplu, valoarea unei semnalizări ar trebui să înceapă sau să se termine cu un anumit șir.

Aceste exemple vă arată cum să utilizați semnalizări pentru a filtra o listă de comenzi:

  • -substantivale: semnalizarea -Noun vizează partea din numele comenzii corelate cu substantivul. Iată o căutare tipică pentru un nume de comandă utilizând alias ca substantiv pentru care căutăm:

    Get-Command -Noun alias*
    

    Această comandă caută toate cmdleturile a căror parte substantivată începe cu alias.

  • -verb: semnalizatorul -Verb vizează partea din numele comenzii corelate cu verbul. Puteți combina semnalizarea -Noun și semnalizarea -Verb pentru a crea o interogare și un tip de căutare și mai detaliate. Iată un exemplu:

    Get-Command -Verb Get -Noun alias*
    

    Acum ați restrâns căutarea pentru a specifica faptul că partea verbului trebuie să corespundă Get, iar partea substantivului trebuie să corespundă alias.