Ćwiczenie — lokalizowanie poleceń
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.
Uruchom polecenie
Get-Commandz flagą-Noun. OkreślFile*, 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.UtilityPolecenia cmdlet
Get-FileHash,Out-FileiUnblock-Filewszystkie pasują do zapytania. Teraz masz zarządzalną odpowiedź. Aby dalej filtrować odpowiedź, dodaj-Verbparametr do zapytania.Uruchom program
Get-Command. Określ flagi-Verbi-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.UtilityTym razem tylko jeden rekord jest zgodny z wyszukiwaniem, ponieważ określono zarówno
-Nounparametr, jak-Verbi 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.