Ćwiczenie — lokalizowanie poleceń
Ukończenie tego modułu wymaga skorzystania z piaskownicy Piaskownica daje dostęp do bezpłatnych zasobów. Nie zostaną naliczone żadne opłaty w ramach osobistej subskrypcji. Piaskownicy można używać jedynie na potrzeby szkoleń na platformie Microsoft Learn. Użycie w dowolnym innym celu jest zabronione i może spowodować trwałą utratę dostępu do piaskownicy.
Firma Microsoft udostępnia to środowisko laboratoryjne i powiązaną zawartość do celów edukacyjnych. Wszystkie przedstawione informacje są własnością firmy Microsoft i są przeznaczone wyłącznie do nauki produktów i usług w tym module usługi Microsoft Learn.
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.
Uruchom polecenie
Get-Command
z flagą-Noun
. OkreślFile*
, aby znaleźć wszystkie elementy powiązane z plikami.PowerShellGet-Command -Noun File*
Odpowiedź pokazuje coś podobnego do następującego tekstu:
WyjścieCommandType 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-File
iUnblock-File
wszystkie pasują do zapytania. Teraz masz zarządzalną odpowiedź. Aby dalej filtrować odpowiedź, dodaj-Verb
parametr do zapytania.Uruchom program
Get-Command
. Określ flagi-Verb
i-Noun
.PowerShellGet-Command -Verb Get -Noun File*
Wynik jest podobny do następujących danych wyjściowych:
WyjścieCommandType 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.