Lokalizowanie poleceń
Polecenie cmdlet (wymawiane jako "command-let") jest skompilowanym poleceniem. Polecenie cmdlet można opracowywać na platformie .NET lub .NET Core i wywoływane jako polecenie w programie PowerShell. Tysiące poleceń cmdlet jest dostępnych w instalacji programu PowerShell. Wyzwanie polega na odkryciu, czym są polecenia cmdlet i co mogą zrobić dla Ciebie.
Polecenia cmdlet są nazwane zgodnie ze standardem nazewnictwa czasownika. Ten wzorzec może pomóc zrozumieć, co robią i jak je wyszukiwać. Ułatwia również deweloperom poleceń cmdlet tworzenie spójnych nazw. Listę zatwierdzonych czasowników można wyświetlić przy użyciu Get-Verb
polecenia cmdlet . Czasowniki są uporządkowane zgodnie z typem działania i funkcją.
Oto część danych wyjściowych z uruchamiania Get-Verb
polecenia :
Verb AliasPrefix Group Description
---- ----------- ----- -----------
Add a Common Adds a resource to a container, or atta…
Clear cl Common Removes all the resources from a contai…
Ta lista zawiera czasownik i jego opis. Deweloperzy poleceń cmdlet powinni używać zatwierdzonego zlecenia, a także upewnić się, że opis zlecenia pasuje do funkcji polecenia cmdlet.
Trzy podstawowe polecenia cmdlet umożliwiają zagłębianie się w istniejące polecenia cmdlet i ich działania:
- Get-Command: polecenie
Get-Command
cmdlet wyświetla listę wszystkich dostępnych poleceń cmdlet w systemie. Przefiltruj listę, aby szybko znaleźć potrzebne polecenie. - Get-Help: uruchom
Get-Help
podstawowe polecenie cmdlet, aby wywołać wbudowany system pomocy. Możesz również uruchomić polecenie aliasuhelp
w celu wywołania,Get-Help
ale poprawić środowisko odczytu, stronicując odpowiedź. - Get-Member: po wywołaniu polecenia odpowiedź jest obiektem zawierającym wiele właściwości. Uruchom podstawowe polecenie cmdlet,
Get-Member
aby przejść do szczegółów tej odpowiedzi i dowiedzieć się więcej o niej.
Lokalizowanie poleceń przy użyciu polecenia Get-Command
Po uruchomieniu Get-Command
polecenia cmdlet w usłudze Cloud Shell zostanie wyświetlona lista wszystkich poleceń zainstalowanych w programie PowerShell. Ponieważ zainstalowano tysiące poleceń, potrzebny jest sposób filtrowania odpowiedzi, dzięki czemu można szybko zlokalizować potrzebne polecenie.
Aby filtrować listę, pamiętaj o standardzie nazewnictwa rzeczownika czasownika dla poleceń cmdlet. Na przykład w poleceniu Get-Random
Get
jest czasownikiem i Random
jest rzeczownikiem. Użyj flag do określania wartości docelowej czasownika lub czasownika w żądanym poleceniu. Określona flaga oczekuje wartości, która jest ciągiem. Do tego ciągu można dodać znaki pasujące do wzorca, aby upewnić się, że na przykład wartość flagi powinna zaczynać się lub kończyć określonym ciągiem.
W poniższych przykładach pokazano, jak używać flag do filtrowania listy poleceń:
-Noun: flaga
-Noun
jest przeznaczona dla części nazwy polecenia powiązanej z nounem. Oto typowe wyszukiwanie nazwy polecenia przy użyciu aliasu jako rzeczownika, dla którego wyszukujemy:Get-Command -Noun alias*
To polecenie wyszukuje wszystkie polecenia cmdlet, których rzeczownik zaczyna się od
alias
.-Verb: flaga
-Verb
jest przeznaczona dla części nazwy polecenia powiązanej z czasownikiem. Możesz połączyć flagę i flagę-Noun
-Verb
, aby utworzyć jeszcze bardziej szczegółowe zapytanie wyszukiwania i typ. Oto przykład:Get-Command -Verb Get -Noun alias*
Teraz zawęziliśmy wyszukiwanie, aby określić, że część czasownika musi być zgodna
Get
z elementem , a część czasownikowa musi być zgodna zalias
elementem .