Odnajdywanie struktury poleceń cmdlet programu PowerShell

Ukończone

Istnieje tysiące poleceń cmdlet programu PowerShell wbudowanych w systemy operacyjne Windows i inne produkty Microsoft. Zapamiętywanie nazw i składni dla wszystkich tych poleceń nie jest możliwe. Na szczęście twórcy poleceń cmdlet tworzą polecenia cmdlet przy użyciu wspólnego formatu, który pomaga przewidzieć zarówno nazwę polecenia cmdlet, jak i jego składnię. Ten wspólny format znacznie ułatwia odkrywanie cmdletów i korzystanie z nich.

Uwaga

Typowym formatem używanym przez polecenia cmdlet programu PowerShell jest notacja czasownik-rzeczownik.

Czasowniki cmdlet

Część czasownikowa nazwy polecenia cmdlet wskazuje, co robi polecenie cmdlet. Istnieje zestaw zatwierdzonych czasowników, których używają twórcy cmdletów, co zapewnia spójność nazw cmdletów. Typowe czasowniki obejmują:

  • Get. Pobiera zasób, taki jak plik lub użytkownik.
  • Set. Zmienia dane skojarzone z zasobem, takie jak plik lub właściwość użytkownika.
  • New. Tworzy zasób, taki jak plik lub użytkownik.
  • Add. Dodaje zasób do kontenera wielu zasobów.
  • Remove. Usuwa zasób z kontenera wielu zasobów.

Uwaga

Możesz uruchomić polecenie , Get-Verb aby mieć pełną listę zatwierdzonych czasowników.

Ta lista reprezentuje tylko niektóre czasowniki używane przez polecenia cmdlet. Ponadto niektóre czasowniki wykonują podobne funkcje. Na przykład Add czasownik może utworzyć zasób podobny do czasownika New . Niektóre czasowniki mogą wydawać się podobne, ale mają różne funkcje. Na przykład Read czasownik pobiera informacje, które zawiera zasób, na przykład zawartość pliku tekstowego, podczas gdy Get czasownik pobiera rzeczywisty plik.

Rzeczowniki w poleceniach cmdlet

Część rzeczownikowa nazwy polecenia cmdlet wskazuje, na jakie rodzaje zasobów lub obiektów wpływa to polecenie cmdlet. Wszystkie polecenia cmdlet, które działają na tym samym zasobie, powinny używać tego samego rzeczownika. Na przykład rzeczownik Service dotyczy poleceń cmdlet, które współpracują z usługami Windows, a rzeczownik Process służy do zarządzania procesami na komputerze.

Rzeczowniki mogą również mieć prefiksy, które ułatwiają grupowanie powiązanych rzeczowników w rodzinach. Na przykład rzeczowniki Active Directory zaczynają się od liter AD (takich jak ADUser, ADGroup i ADComputer). Microsoft SharePoint Server polecenia cmdlet zaczynają się od prefiksu SP, a polecenia cmdlet Microsoft Azure zaczynają się od prefiksu Az.

Uwaga

PowerShell używa ogólnego terminu command aby odnosić się do cmdletów, funkcji, przepływów pracy (tylko Windows PowerShell 5.1), aplikacji i innych elementów. Te elementy różnią się pod względem metody tworzenia. Jednak na razie należy je traktować jako wszystkie działające w taki sam sposób. W tym module, terminów polecenie i cmdlet używa się zamiennie.