Wprowadzenie do Get Command in PowerShell

Windows PowerShell jest językiem skryptowym zbudowanym na platformie .net zaprojektowanym do automatyzacji zadań związanych z aplikacją i administracją Windows. Termin PowerShell jest kombinacją języka i interfejsu, w którym będą uruchamiane polecenia / skrypty. Pierwsza wersja PowerShell została wprowadzona w 2006 roku. Istnieją dwa rodzaje interfejsów, w których można uruchamiać polecenia PowerShell; Windows PowerShell jest jak wiersz polecenia, w którym można uruchamiać polecenia cmdlet PowerShell, a Windows PowerShell ISE to miejsce, w którym można uruchamiać i debugować skrypty PowerShell (kompilacja poleceń cmdlet PowerShell). Jest to język zorientowany obiektowo, co pozwala na integrację z interfejsami .net. Jest teraz open-source i może być instalowany również w innym systemie operacyjnym.

Aby rozpocząć sesję PowerShell, wpisz „PowerShell” w wierszu polecenia.
Polecenia cmdlet i zmienne PowerShell

Polecenia w PowerShell są nazywane „cmdletami”. Najważniejszym ze wszystkich poleceń cmdlet jest polecenie Get-Command. To polecenie cmdlet zwraca listę wszystkich dostępnych poleceń cmdlet w programie PowerShell.

Składnia:

Poniżej znajduje się składnia polecenia cmdlet Get-Command.

Get-Command

((-Name) ) (-Module ) (-FullyQualifiedModule ) (-CommandType ) (-TotalCount ) (-Syntax) (-ShowCommandInfo) ((-ArgumentList) ) (-All) (-ListImported) (-ParameterName ) (-ParameterType ) (-UseFuzzyMatching) ()

Np . : Get-Command

Przykładowe dane wyjściowe:

Aby pobrać polecenia cmdlet dostępne w bieżącej sesji, można użyć następującego polecenia cmdlet.

Get-Command -ListImported

Parametry Get-Command w PowerShell

Oto następujące parametry Get-Command w PowerShell wspomniane poniżej

-Wszystkie: Oznacza to, że należy pobrać wszystkie cmdlety. Jego typ jest parametrem przełącznika. Wartość domyślna to none i nie akceptuje znaków wieloznacznych.

-ArgumentList: Służy do pobierania informacji o poleceniach cmdlet za pomocą określonych parametrów. Jego typ to obiekt. Alias ​​to Args. Wartość domyślna to none i nie akceptuje symboli wieloznacznych.

-CommandType: Oznacza typy poleceń zwracanych przez cmdlet. Niektóre z jego wartości to Alias, Wszystkie, Aplikacja, Skrypt zewnętrzny, Filtr i Funkcja. Jego typ to typ polecenia, a alias to Typ. Wartość domyślna to none i nie akceptuje znaków wieloznacznych.

-FullyQualifiedModule: Zwraca cmdlety o określonych nazwach modułów. Jego typem jest specyfikacja modułu. Wartość domyślna to none i nie akceptuje znaków wieloznacznych.

-ListImported: zwraca cmdlety obecne w bieżącej sesji. Jego typ jest parametrem przełącznika. Wartość domyślna to none i nie akceptuje znaków wieloznacznych.

-Moduł: Zwraca cmdlet dostępny w określonym module. Typ to ciąg znaków, domyślna wartość to none i akceptuje znaki wieloznaczne.

-Name: Zwraca listę wspomnianych poleceń cmdlet o określonych nazwach. Znaki wieloznaczne są dozwolone. Typ to ciąg znaków, domyślna wartość to none.

-Nazwa: zwraca cmdlety, funkcje i aliasy, które zawierają te same rzeczowniki lub rzeczowniki, jak określono. Jego typ to ciąg znaków, a domyślna wartość to none. Akceptuj znaki wieloznaczne.

-ParameterName: Zwraca cmdlety w bieżącej sesji z określonymi parametrami. Jego typ to string, wartość domyślna to none i nie akceptuje znaków wieloznacznych.

-ParameterType: Zwraca cmdlety w sesji, które mają ten sam parametr co określony typ. Jego typ to PStypename. Wartość domyślna to none i nie akceptuje znaków wieloznacznych.

-TotalCount: wskazuje całkowitą liczbę zwracanych poleceń cmdlet. Typ to Int32. Wartość domyślna to none i nie akceptuje znaków wieloznacznych.

-Verb: Zwraca cmdlety, funkcje i aliasy, które zawierają ten sam czasownik lub czasowniki, jak określono. Jego typ to ciąg znaków, a domyślna wartość to none. Akceptuj znaki wieloznaczne.

Przykłady polecenia Get

Oto przykłady polecenia Get w PowerShell wspomniane poniżej

Przykład 1

Pobierz polecenia cmdlet w bieżącej sesji

Wejście:

Get-Command -ListImported

Wynik:

Przykład nr 2

Pobierz polecenia cmdlet do określonego modułu

Wejście:

Get-Command-Moduł Microsoft.PowerShell.Management

Wynik:

Przykład nr 3

Znajdź polecenia cmdlet typu wyjściowego

Wejście:

Get-Command-Type Cmdlet | Where-Object OutputType | Lista formatów - nazwa właściwości, OutputType

Wynik:

Wniosek - Pobierz polecenie w PowerShell

Dlatego artykuł szczegółowo opisał polecenie cmdlet Get-Command w programie Powershell. Aby uzyskać szczegółowe informacje, zaleca się użycie polecenia Get-Help dla polecenia get-command.

Polecane artykuły

Jest to przewodnik po poleceniu Get w PowerShell. Tutaj omawiamy parametry i przykłady polecenia Get w PowerShell wraz z danymi wejściowymi i wyjściowymi. Możesz także spojrzeć na następujący artykuł, aby dowiedzieć się więcej -

  1. Hibernacja mapowania
  2. Funkcje ciągów PowerShell
  3. Dyrektywy JSP
  4. Co to jest PowerShell

Kategoria: