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 -
- Hibernacja mapowania
- Funkcje ciągów PowerShell
- Dyrektywy JSP
- Co to jest PowerShell