Oefening: opdrachten zoeken

Voltooid

Opmerking

In deze les gebruikt u Azure Cloud Shell als terminal. U hebt toegang tot Cloud Shell via Azure Portal of de aanmelding bij Cloud Shell. U hoeft niets op uw pc of laptop te installeren om het te gebruiken.

Hier voert u opdrachten uit die u helpen meer te weten te komen over PowerShell. PowerShell is niet iets wat u 's nachts leert; men leert het opdracht voor opdracht. U kunt uw leerproces versnellen door de kern-cmdlets effectief te gebruiken.

Opmerking

Deze oefening is optioneel. Als u deze oefening wilt voltooien, moet u een Azure-abonnement maken voordat u begint. Als u geen Azure-account hebt of als u er op dit moment geen wilt maken, kunt u de instructies doorlezen zodat u de informatie begrijpt die wordt gepresenteerd.

Een opdracht zoeken

Zoek opdrachten door de Get-Command cmdlet uit te voeren. Met deze cmdlet kunt u zoeken in alle cmdlets die op uw systeem zijn geïnstalleerd. Gebruik vlaggen om uw zoekresultaten te verfijnen tot alleen de cmdlets die passen bij uw scenario.

In dit scenario zoekt u een cmdlet waarmee u met bestanden kunt werken.

  1. Voer de opdracht Get-Command uit met de vlag -Noun. Specificeer File* om alles te vinden met betrekking tot bestanden.

     Get-Command -Noun File*
    

    In het antwoord ziet u iets dat lijkt op de volgende 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
    

    De cmdlets Get-FileHash, Out-File, en Unblock-File komen allemaal overeen met uw query. U hebt nu een beheerbaar antwoord. Als u het antwoord verder wilt filteren, voegt u de -Verb parameter toe aan uw query.

  2. Voer Get-Command uit. Geef de vlaggen -Verb en -Noun.

    Get-Command -Verb Get -Noun File*
    

    Het resultaat is vergelijkbaar met de volgende uitvoer:

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

    Deze keer komt slechts één record overeen met uw zoekopdracht, omdat u zowel de -Noun parameter als de -Verb parameter hebt opgegeven.

Omdat het domein waarin u werkt bestandsbeheer is, hebt u opgegeven File als het zelfstandig naamwoord. Als u weet wat u binnen dat domein wilt doen, kunt u parameters opgeven -Verb . Met behulp van een of mogelijk twee parameters kunt u snel de cmdlet vinden die u nodig hebt.