Ćwiczenie — lokalizowanie poleceń

Ukończone

Uwaga / Notatka

W tej lekcji użyjesz usługi Azure Cloud Shell jako terminalu. Dostęp do usługi Cloud Shell można uzyskać za pośrednictwem witryny Azure Portal lub logowania usługi Cloud Shell. Nie musisz nic instalować na swoim komputerze czy laptopie, aby z niej korzystać.

W tym miejscu uruchomisz polecenia, które pomogą Ci dowiedzieć się więcej o programie PowerShell. Program PowerShell nie jest czymś, czego uczysz się z dnia na dzień; polecenie to jest poznane za pomocą polecenia. Możesz przyspieszyć naukę, efektywnie korzystając z podstawowych poleceń cmdlet.

Uwaga / Notatka

To ćwiczenie jest opcjonalne. Jeśli chcesz wykonać to ćwiczenie, przed rozpoczęciem musisz utworzyć subskrypcję platformy Azure. Jeśli nie masz konta platformy Azure lub nie chcesz go tworzyć w tej chwili, możesz zapoznać się z instrukcjami, aby zrozumieć prezentowane informacje.

Lokalizowanie polecenia

Znajdź polecenia, uruchamiając Get-Command polecenie cmdlet . To polecenie cmdlet ułatwia wyszukiwanie wszystkich poleceń cmdlet zainstalowanych w systemie. Użyj flag, aby zawęzić wyniki wyszukiwania tylko do poleceń cmdlet pasujących do danego scenariusza.

W tym scenariuszu szukasz polecenia cmdlet, które może ułatwić pracę z plikami.

  1. Uruchom polecenie Get-Command z flagą -Noun. Określ File* , aby znaleźć wszystkie elementy powiązane z plikami.

     Get-Command -Noun File*
    

    Odpowiedź pokazuje coś podobnego do następującego tekstu:

    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
    

    Polecenia cmdlet Get-FileHash, Out-Filei Unblock-File wszystkie pasują do zapytania. Teraz masz zarządzalną odpowiedź. Aby dalej filtrować odpowiedź, dodaj -Verb parametr do zapytania.

  2. Uruchom program Get-Command. Określ flagi -Verb i -Noun.

    Get-Command -Verb Get -Noun File*
    

    Wynik jest podobny do następujących danych wyjściowych:

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

    Tym razem tylko jeden rekord jest zgodny z wyszukiwaniem, ponieważ określono zarówno -Noun parametr, jak -Verb i parametr.

Ponieważ domena, w której pracujesz, jest zarządzanie plikami, jest określona File jako ciołka. Jeśli wiesz, co chcesz zrobić w tej domenie, możesz określić -Verb parametry. Używając jednego lub prawdopodobnie dwóch parametrów, możesz szybko znaleźć potrzebne polecenie cmdlet.