Ćwiczenie — lokalizowanie poleceń

Ukończone

W tej lekcji użyjesz usługi Azure Cloud Shell po prawej stronie jako terminalu systemu Linux. 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.

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.