Øvelse – find kommandoer

Fuldført

I dette undermodul bruger du Azure Cloud Shell til højre som din Linux-terminal. Du kan få adgang til Cloud Shell via Azure Portal eller Cloud Shell-logon. Du behøver ikke at installere noget på din pc eller bærbare computer for at bruge den.

Her kører du kommandoer, der hjælper dig med at få mere at vide om PowerShell. PowerShell er ikke noget, du lærer fra den ene dag til den anden. det er lært kommando efter kommando. Du kan fremskynde din læring ved effektivt at bruge kerne-cmdlet'erne.

Find en kommando

Find kommandoer ved at køre cmdlet'en Get-Command. Denne cmdlet hjælper dig med at søge i alle de cmdlet'er, der er installeret på systemet. Brug flag til at indsnævre dine søgeresultater til de cmdlet'er, der passer til dit scenarie.

I dette scenarie leder du efter en cmdlet, der kan hjælpe dig med at arbejde med filer.

  1. Kør kommandoen Get-Command med flaget -Noun. Angiv File* for at finde noget, der er relateret til filer.

     Get-Command -Noun File*
    

    Svaret viser noget, der ligner følgende tekst:

    CommandType     Name                                               Version    Source
    -----------     ----                                               -------    ------
    Cmdlet          Get-FileHash                                       7.0.0.0    Microsoft.PowerShell.Utility
    Cmdlet          Out-File                                           7.0.0.0    Microsoft.PowerShell.Utility
    Cmdlet          Unblock-File                                       7.0.0.0    Microsoft.PowerShell.Utility
    

    Cmdlet'erne Get-FileHash, Out-Fileog Unblock-File alle svarer til din forespørgsel. Nu har du et håndterbart svar. Hvis du vil filtrere svaret yderligere, skal du føje parameteren -Verb til forespørgslen.

  2. Kør Get-Command. Angiv flagene -Verb og -Noun.

    Get-Command -Verb Get -Noun File*
    

    Resultatet svarer til følgende output:

    CommandType     Name                                               Version    Source
    -----------     ----                                               -------    ------
    Cmdlet          Get-FileHash                                       7.0.0.0    Microsoft.PowerShell.Utility
    

    Denne gang er det kun én post, der svarer til søgningen, fordi du har angivet både parameteren -Noun og parameteren -Verb.

Da det domæne, du arbejder i, er filhåndtering, har du angivet File som navneord. Hvis du ved, hvad du vil foretage dig i det pågældende domæne, kan du angive -Verb parametre. Ved hjælp af en eller muligvis to parametre kan du hurtigt finde den cmdlet, du har brug for.