Co to jest cmdlet PowerShell ?

Co to jest cmdlet PowerShell ?

Podstawowa jednostka polecenia wewnątrz systemu Windows PowerShell jest określana jako cmdlet (wymawiane jako polecenie). Wszystkie CMDLETS mają format czasownika, a w systemie Windows PowerShell można użyć setek cmdlet. Wszystkie te CMDLETS mogą być używane zarówno w przypadku górnej, jak i dolnej, ponieważ Windows PowerShell nie jest wrażliwy.Ten pismo krótko opisuje CMDLET w PowerShell z poniżej na liście wyników uczenia się:

  • Co to jest cmdlet PowerShell
  • Nazwy cmdlet
  • Parametry cmdlet
  • Różnica między CMDLETS a poleceniami
  • Często używane CMDLET
  • Jak używać cmdlet w PowerShell

Więc zacznijmy!

Co to jest cmdlet PowerShell

Jest to bardzo proste i lekkie polecenie używane w środowisku PowerShell Windows i jest powszechnie wymawiane jako polecenie, które może. CMDLETS to specjalny rodzaj .Klasy netto, które implementują niektóre określone zadania/operacje i Windows PowerShell mogą je wywołać/wywołać w czasie wykonywania przez API.

Nazwy cmdlet

W PowerShell nazwy CMDLET są zaprojektowane na podstawie specjalnego wzoru i.mi. Para czasownika. Czasownik w cmdlet określa działanie wykonujące CMDLET.

Parametry cmdlet

CMDLETS PowerShell mogą mieć pewne obowiązkowe i opcjonalne parametry, które kontrolują sposób działania CMDLET. Różne typy parametrów CMDLET są wymienione w głowę:

  • Nazwane parametry: Użyj całej nazwy parametru podczas wywoływania skryptu/funkcji.
  • Parametry pozycyjne: Nie ma potrzeby określania nazwy parametrów, tylko wpisz/określ argumenty w kolejności względnej.
  • Parametry przełącznika: Te parametry mogą być używane zamiast parametrów logicznych.
  • Parametry dynamiczne: Parametry przekazywane do cmdlet w czasie wykonywania.
  • Zestaw parametrów: W tym samym poleceniu można użyć wielu parametrów do wykonania określonego zadania.

Różnica między CMDLETS a poleceniami

CMDLETS różnią się od poleceń w aspektach poniżej listy:

  • CMDLETS to obiekty .Klasy netto i nie są tylko samodzielnymi elementami wykonywalnymi.
  • Letów dowodzenia można wykonać z kilkudziesięciu wierszy kodu.
  • CMDLETS nie obsługuje ich parsowania, formatowania wyjściowego ani prezentacji błędów, jest to wykonywane przez Windows PowerShell w czasie wykonywania.
  • CMDLETS wykorzystują rurociąg do przetwarzania obiektów wejściowych, podobnie CMDLETS dostarczają obiekty jako wyjściowe do rurociągu.
  • CMDLETS przetwarzają tylko jeden obiekt na raz, stąd CMDLETS są zorientowane na rekord.

Często używane CMDLET

PowerShell obejmuje setki cmdlet, a wśród nich najczęściej używane cmdlety są wymienione w poniżej podanej tabeli:

CMDLET Opis
Get-command Zapewnia/pobiera wszystkie cmdlet zainstalowane na komputerze.
Get-ChildItem Służy do uzyskania przedmiotów, a także przedmiotów dziecięcych w jednym lub większej liczbie lokalizacji.
Sprowadź pomoc Zawiera szczegółowe informacje na temat określonej cmdlet
Lokalizacja Zapewnia aktualną lokalizację katalogu.
Ustal miejsce Ustawia aktualną lokalizację katalogu.
Proces zatrzymania Służy do zatrzymania/zakończenia procesu.
Nowy element Tworzy nowy pusty dokument/katalog.
Kopia-element Kopiuje pliki/elementy z jednej lokalizacji do drugiej w tej samej przestrzeni nazw.
Usuń przedmiot Służy do usuwania pliku/katalogu.
Item ruchu Służy do przenoszenia pliku z jednej lokalizacji do drugiej.
Zmień nazwę Ta cmdlet służy do zmiany nazwy pliku.
Invoke-GPupdate Odświeża aktualizację zasad grupy.
Dodaj-komputer Dołącza do komputera do domeny.
Restart komputera Ten CMDLET ponownie uruchamia system operacyjny na komputerze lokalnym/zdalnym.
Stop-Computer Ta cmdlet służy do zamknięcia komputerów lokalnych lub zdalnych.

Jak używać cmdlet w PowerShell

Rozważmy kilka przykładów, aby zrozumieć, jak działają CMDLETS w PowerShell:

Jak działa cmdlet nabrzeżu w PowerShell

Podany poniżej blok kodu pomoże ci zrozumieć działanie CMDLET GET-HELP:

Get-Help New-Item

W powyższym fragmencie wykorzystaliśmy cmdlet Get-Help, aby uzyskać szczegółowe informacje o nowym cmdletie.

Jak działa cmdlet z Lokalia w PowerShell

W tym przykładzie wykorzystaliśmy CMDLET GET-LOCATION, aby uzyskać lokalizację bieżącego katalogu:

Lokalizacja

Dane wyjściowe pokazuje, że cmdlet GET-LOCATION zwraca bieżącą lokalizację katalogu.

Wniosek

Podstawowa jednostka polecenia wewnątrz systemu Windows PowerShell jest określana jako cmdlet (wymawiane jako polecenie). CMDLETS PowerShell można programowo wywoływać za pomocą interfejsów API Windows PowerShell. W PowerShell istnieje szeroki zakres cmdlet, które są używane do wykonywania różnych zadań, na przykład cmdlet GET-HELP zawiera szczegółowe informacje o określonej cmdlet, CMDLET GET-LOCATS zapewnia bieżącą lokalizację katalogu, ustawia CMDLET SET-LOACATION CMDLET aktualna lokalizacja katalogu i tak dalej. Ten zapis przedstawił kompleksowy przegląd CMDLETS PowerShell.