Cvičení – vyhledání příkazů

Dokončeno

V této lekci použijete Azure Cloud Shell na pravé straně jako terminál Linuxu. Ke Cloud Shellu se dostanete prostřednictvím webu Azure Portal nebo přihlášení ke Cloud Shellu. Do počítače nebo přenosného počítače nemusíte nic instalovat.

Tady spustíte příkazy, které vám pomůžou získat další informace o PowerShellu. PowerShell není něco, co se naučíte přes noc; je naučený příkazem. Učení můžete urychlit efektivním použitím základních rutin.

Vyhledání příkazu

Spuštěním rutiny Get-Command vyhledejte příkazy. Tato rutina vám pomůže prohledat všechny rutiny nainstalované ve vašem systému. Pomocí příznaků můžete výsledky hledání zúžit jenom na rutiny, které odpovídají vašemu scénáři.

V tomto scénáři hledáte rutinu, která vám pomůže pracovat se soubory.

  1. Spusťte příkaz Get-Command s příznakem -Noun. Zadejte File* , pokud chcete najít cokoli, co souvisí se soubory.

     Get-Command -Noun File*
    

    Odpověď ukazuje něco podobného jako v následujícím textu:

    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
    

    Rutiny Get-FileHasha Out-FileUnblock-File všechny odpovídají vašemu dotazu. Teď máte spravovatelnou odpověď. Pokud chcete odpověď dále filtrovat, přidejte -Verb do dotazu parametr.

  2. Spusťte Get-Command. Zadejte příznaky -Verb a -Noun.

    Get-Command -Verb Get -Noun File*
    

    Výsledek je podobný následujícímu výstupu:

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

    Tentokrát se hledání shoduje jenom s jedním záznamem, protože jste zadali -Noun parametr i -Verb parametr.

Vzhledem k tomu, že doména, ve které pracujete, je správa souborů, jste zadali File jako podstatné jméno. Pokud víte, co chcete v této doméně udělat, můžete zadat -Verb parametry. Pomocí jednoho nebo případně dvou parametrů můžete rychle najít požadovanou rutinu.