Get-Command
Pobiera wszystkie polecenia.
Składnia
CmdletSet (domyślnie)
Get-Command
[[-ArgumentList] <Object[]>]
[-Verb <String[]>]
[-Noun <String[]>]
[-Module <String[]>]
[-FullyQualifiedModule <ModuleSpecification[]>]
[-TotalCount <Int32>]
[-Syntax]
[-ShowCommandInfo]
[-All]
[-ListImported]
[-ParameterName <String[]>]
[-ParameterType <PSTypeName[]>]
[<CommonParameters>]
AllCommandSet
Get-Command
[[-Name] <String[]>]
[[-ArgumentList] <Object[]>]
[-Module <String[]>]
[-FullyQualifiedModule <ModuleSpecification[]>]
[-CommandType <CommandTypes>]
[-TotalCount <Int32>]
[-Syntax]
[-ShowCommandInfo]
[-All]
[-ListImported]
[-ParameterName <String[]>]
[-ParameterType <PSTypeName[]>]
[<CommonParameters>]
Opis
Polecenie cmdlet Get-Command pobiera wszystkie polecenia zainstalowane na komputerze, w tym polecenia cmdlet, aliasy, funkcje, filtry, skrypty i aplikacje.
Get-Command pobiera polecenia z modułów programu PowerShell i poleceń zaimportowanych z innych sesji. Aby uzyskać tylko polecenia zaimportowane do bieżącej sesji, użyj parametru List Importowane.
Bez parametrów Get-Command pobiera wszystkie polecenia cmdlet, funkcje i aliasy zainstalowane na komputerze.
Get-Command * pobiera wszystkie typy poleceń, w tym wszystkie pliki inne niż PowerShell w zmiennej środowiskowej Path ($env:Path), które są wyświetlane w typie polecenia Aplikacja.
Get-Command, który używa dokładnej nazwy polecenia, bez symboli wieloznacznych, automatycznie importuje moduł zawierający polecenie, aby można było natychmiast użyć polecenia. Aby włączyć, wyłączyć i skonfigurować automatyczne importowanie modułów, użyj zmiennej preferencji $PSModuleAutoLoadingPreference. Aby uzyskać więcej informacji, zobacz about_Preference_Variables.
Get-Command pobiera dane bezpośrednio z kodu polecenia, w przeciwieństwie do Get-Help, który pobiera informacje z tematów pomocy.
Począwszy od programu Windows PowerShell 5.0, wyniki polecenia cmdlet Get-Command wyświetlają kolumnę Version domyślnie. Do klasy
Przykłady
Przykład 1. Pobieranie poleceń cmdlet, funkcji i aliasów
To polecenie pobiera polecenia cmdlet programu PowerShell, funkcje i aliasy zainstalowane na komputerze.
Get-Command
Przykład 2. Pobieranie poleceń w bieżącej sesji
To polecenie używa parametru List Importowane, aby pobrać tylko polecenia w bieżącej sesji.
Get-Command -ListImported
Przykład 3. Pobieranie poleceń cmdlet i wyświetlanie ich w kolejności
To polecenie pobiera wszystkie polecenia cmdlet, sortuje je alfabetycznie według wiersza w nazwie polecenia cmdlet, a następnie wyświetla je w grupach opartych na wierszach. Ten ekran może pomóc w znalezieniu poleceń cmdlet dla zadania.
Get-Command -Type Cmdlet | Sort-Object -Property Noun | Format-Table -GroupBy Noun
Przykład 4. Pobieranie poleceń w module
To polecenie używa parametru module
Get-Command -Module Microsoft.PowerShell.Security, Microsoft.PowerShell.Utility
Przykład 5. Uzyskiwanie informacji o poleceniu cmdlet
To polecenie pobiera informacje o Get-AppLockerPolicy polecenia cmdlet. Importuje również moduł AppLocker, który dodaje wszystkie polecenia w module AppLocker do bieżącej sesji.
Get-Command Get-AppLockerPolicy
Po automatycznym zaimportowaniu modułu efekt jest taki sam jak przy użyciu polecenia cmdlet Import-Module.
Moduł może dodawać polecenia, typy i pliki formatowania oraz uruchamiać skrypty w sesji. Aby włączyć, wyłączyć i konfigurować automatyczne importowanie modułów, użyj zmiennej preferencji $PSModuleAutoLoadingPreference. Aby uzyskać więcej informacji, zobacz about_Preference_Variables.
Przykład 6. Pobieranie składni polecenia cmdlet
To polecenie używa
Get-Command Get-Childitem -Args Cert: -Syntax
Podczas porównywania składni wyświetlanej w danych wyjściowych ze składnią wyświetlaną podczas pomijania parametru Args (ArgumentList) zobaczysz, że dostawca certyfikatów dodaje parametr dynamiczny CodeSigningCertdo polecenia cmdlet Get-ChildItem.
Aby uzyskać więcej informacji na temat dostawcy certyfikatów, zobacz about_Certificate_Provider.
Przykład 7. Pobieranie parametrów dynamicznych
Polecenie w przykładzie używa funkcji Get-DynamicParameters, aby uzyskać parametry dynamiczne, które dostawca certyfikatów dodaje do polecenia cmdlet Get-ChildItem, gdy jest używany w dysku Cert:.
function Get-DynamicParameters
{
param ($Cmdlet, $PSDrive)
(Get-Command $Cmdlet -ArgumentList $PSDrive).ParameterSets | ForEach-Object {$_.Parameters} | Where-Object { $_.IsDynamic } | Select-Object -Property Name -Unique
}
Get-DynamicParameters -Cmdlet Get-ChildItem -PSDrive Cert:
Name
----
CodeSigningCert
Funkcja Get-DynamicParameters w tym przykładzie pobiera dynamiczne parametry polecenia cmdlet. Jest to alternatywa dla metody użytej w poprzednim przykładzie. Parametr dynamiczny można dodać do polecenia cmdlet przez inne polecenie cmdlet lub dostawcę.
Przykład 8. Pobieranie wszystkich poleceń wszystkich typów
To polecenie pobiera wszystkie polecenia wszystkich typów na komputerze lokalnym, w tym pliki wykonywalne w ścieżkach ścieżka zmiennej środowiskowej ($env:path).
Get-Command *
Zwraca obiekt
Przykład 9. Pobieranie poleceń cmdlet przy użyciu nazwy
To polecenie pobiera polecenia cmdlet, które mają parametr, którego nazwa zawiera uwierzytelnianie i którego typ jest AuthenticationMechanism.
Get-Command -ParameterName *Auth* -ParameterType AuthenticationMechanism
Możesz użyć polecenia takiego jak ten, aby znaleźć polecenia cmdlet, które umożliwiają określenie metody używanej do uwierzytelniania użytkownika.
Parametr ParameterType rozróżnia parametry, które przyjmują wartość AuthenticationMechanism z tych, które przyjmują parametr AuthenticationLevel, nawet jeśli mają podobne nazwy.
Przykład 10: uzyskiwanie aliasu
W tym przykładzie pokazano, jak używać polecenia cmdlet Get-Command z aliasem.
Get-Command dir
CommandType Name ModuleName
----------- ---- ----------
Alias dir -> Get-ChildItem
Chociaż jest on zwykle używany w poleceniach cmdlet i funkcjach, Get-Command również pobiera skrypty, funkcje, aliasy i pliki wykonywalne.
Dane wyjściowe polecenia pokazują specjalny widok wartości właściwości Nazwa aliasów. Widok zawiera alias i pełną nazwę polecenia.
Przykład 11: Pobieranie wszystkich wystąpień polecenia Notatnika
W tym przykładzie użyto parametru All polecenia cmdlet Get-Command, aby wyświetlić wszystkie wystąpienia polecenia "Notatnik" na komputerze lokalnym.
Get-Command Notepad -All | Format-Table CommandType, Name, Definition
CommandType Name Definition
----------- ---- ----------
Application notepad.exe C:\WINDOWS\system32\notepad.exe
Application NOTEPAD.EXE C:\WINDOWS\NOTEPAD.EXE
Parametr Wszystkie jest przydatny, gdy w sesji istnieje więcej niż jedno polecenie o tej samej nazwie.
Począwszy od programu Windows PowerShell 3.0, domyślnie, gdy sesja zawiera wiele poleceń o tej samej nazwie, Get-Command pobiera tylko polecenie uruchamiane podczas wpisywania nazwy polecenia. W przypadku parametru AllGet-Command pobiera wszystkie polecenia o określonej nazwie i zwraca je w kolejności pierwszeństwa wykonywania. Aby uruchomić polecenie inne niż pierwsze na liście, wpisz w pełni kwalifikowaną ścieżkę do polecenia.
Aby uzyskać więcej informacji na temat pierwszeństwa poleceń, zobacz about_Command_Precedence.
Przykład 12. Pobieranie nazwy modułu zawierającego polecenie cmdlet
To polecenie pobiera nazwę modułu, w którym pochodzi polecenie cmdlet Get-Date.
Polecenie używa właściwości ModuleName wszystkich poleceń.
(Get-Command Get-Date).ModuleName
Microsoft.PowerShell.Utility
Ten format polecenia działa na poleceniach w modułach programu PowerShell, nawet jeśli nie są importowane do sesji.
Przykład 13. Pobieranie poleceń cmdlet i funkcji, które mają typ danych wyjściowych
Get-Command -Type Cmdlet | Where-Object OutputType | Format-List -Property Name, OutputType
To polecenie pobiera polecenia cmdlet i funkcje, które mają typ danych wyjściowych i typ zwracanych obiektów.
Pierwsza część polecenia pobiera wszystkie polecenia cmdlet.
Operator potoku (|) wysyła polecenia cmdlet do polecenia cmdlet Where-Object, które wybiera tylko te, w których jest wypełniana właściwość OutputType.
Inny operator potoku wysyła wybrane obiekty poleceń cmdlet do polecenia cmdlet Format-List, które wyświetla nazwę i typ danych wyjściowych każdego polecenia cmdlet na liście.
Właściwość OutputType obiektu CommandInfo ma wartość inną niż null tylko wtedy, gdy kod polecenia cmdlet definiuje atrybut OutputType dla polecenia cmdlet.
Przykład 14. Pobieranie poleceń cmdlet, które przyjmują określony typ obiektu jako dane wejściowe
Get-Command -ParameterType (((Get-NetAdapter)[0]).PSTypeNames)
CommandType Name ModuleName
----------- ---- ----------
Function Disable-NetAdapter NetAdapter
Function Enable-NetAdapter NetAdapter
Function Rename-NetAdapter NetAdapter
Function Restart-NetAdapter NetAdapter
Function Set-NetAdapter NetAdapter
To polecenie znajduje polecenia cmdlet, które przyjmują obiekty adaptera net jako dane wejściowe. Możesz użyć tego formatu polecenia, aby znaleźć polecenia cmdlet, które akceptują typ obiektów zwracanych przez dowolne polecenie.
Polecenie używa właściwości wewnętrznej PSTypeNames właściwości wewnętrznej wszystkich obiektów, które pobierają typy opisujące obiekt. Aby uzyskać właściwość PSTypeNames karty sieciowej, a nie właściwość PSTypeNames kolekcji kart sieciowych, polecenie używa notacji tablicy, aby uzyskać pierwszą kartę sieciową zwracaną przez polecenie cmdlet. Aby uzyskać właściwość PSTypeNames karty sieciowej, a nie właściwość PSTypeNames kolekcji kart sieciowych, polecenie używa notacji tablicy, aby uzyskać pierwszą kartę sieciową zwracaną przez polecenie cmdlet.
Parametry
-All
Wskazuje, że to polecenie cmdlet pobiera wszystkie polecenia, w tym polecenia tego samego typu, które mają taką samą nazwę. Domyślnie Get-Command pobiera tylko polecenia uruchamiane podczas wpisywania nazwy polecenia.
Aby uzyskać więcej informacji na temat metody używanej przez program PowerShell do wybrania polecenia do uruchomienia, gdy wiele poleceń ma taką samą nazwę, zobacz about_Command_Precedence. Aby uzyskać informacje na temat nazw poleceń kwalifikowanych przez moduł i uruchamiania poleceń, które nie są domyślnie uruchamiane z powodu konfliktu nazw, zobacz about_Modules.
Ten parametr został wprowadzony w programie Windows PowerShell 3.0.
W programie Windows PowerShell 2.0 Get-Command domyślnie pobiera wszystkie polecenia.
Właściwości parametru
| Typ: | SwitchParameter |
| Domyślna wartość: | False |
| Obsługuje symbole wieloznaczne: | False |
| DontShow: | False |
Zestawy parametrów
(All)
| Position: | Named |
| Obowiązkowe: | False |
| Wartość z potoku: | False |
| Wartość z potoku według nazwy właściwości: | True |
| Wartość z pozostałych argumentów: | False |
-ArgumentList
Określa tablicę argumentów. To polecenie cmdlet pobiera informacje o poleceniu cmdlet lub funkcji, gdy jest używane z określonymi parametrami ("argumenty"). Alias ArgumentList to Args.
Aby wykryć parametry dynamiczne, które są dostępne tylko wtedy, gdy są używane niektóre inne parametry, ustaw wartość ArgumentList na parametry, które wyzwalają parametry dynamiczne.
Aby wykryć parametry dynamiczne, które dostawca dodaje do polecenia cmdlet, ustaw wartość parametru ArgumentList na ścieżkę na dysku dostawcy, taką jak WSMan:, HKLM:, lub Cert:. Gdy polecenie jest poleceniem cmdlet dostawcy programu PowerShell, wprowadź tylko jedną ścieżkę w każdym poleceniu. Polecenia cmdlet dostawcy zwracają tylko parametry dynamiczne dla pierwszej ścieżki wartość ArgumentList. Aby uzyskać informacje o poleceniach cmdlet dostawcy, zobacz about_Providers.
Właściwości parametru
| Typ: | Object[] |
| Domyślna wartość: | None |
| Obsługuje symbole wieloznaczne: | False |
| DontShow: | False |
| Aliasy: | Argumenty |
Zestawy parametrów
(All)
| Position: | 1 |
| Obowiązkowe: | False |
| Wartość z potoku: | False |
| Wartość z potoku według nazwy właściwości: | False |
| Wartość z pozostałych argumentów: | False |
-CommandType
Określa typy poleceń pobieranych przez to polecenie cmdlet. Wprowadź co najmniej jeden typ polecenia. Użyj CommandType lub jego aliasu, typ. Domyślnie Get-Command pobiera wszystkie polecenia cmdlet, funkcje i aliasy.
Dopuszczalne wartości tego parametru to:
- Pseudonim. Pobiera aliasy wszystkich poleceń programu PowerShell. Aby uzyskać więcej informacji, zobacz about_Aliases.
- Wszystkie Pobiera wszystkie typy poleceń. Ta wartość parametru jest odpowiednikiem
Get-Command *. - Aplikacja. Pobiera pliki spoza programu PowerShell w ścieżkach wymienionych w zmiennej środowiskowej ścieżki
($env:path), w tym w plikach .txt, .exei .dll. Aby uzyskać więcej informacji na temat zmiennej środowiskowej ścieżki , zobacz about_Environment_Variables. - Polecenie cmdlet. Pobiera wszystkie polecenia cmdlet.
- Skrypt zewnętrzny. Pobiera wszystkie pliki .ps1 w ścieżkach wymienionych w zmiennej środowiskowej ścieżki ($env:path).
- Filtrowanie i funkcja. Pobiera wszystkie zaawansowane i proste funkcje i filtry programu PowerShell.
- Skrypt. Pobiera wszystkie bloki skryptów. Aby uzyskać skrypty programu PowerShell (pliki.ps1), użyj wartości ExternalScript.
- Przepływ pracy. Pobiera wszystkie przepływy pracy. Aby uzyskać więcej informacji na temat przepływów pracy, zobacz Wprowadzenie do przepływu pracy programu Windows PowerShell.
Właściwości parametru
| Typ: | CommandTypes |
| Domyślna wartość: | None |
| Dopuszczalne wartości: | Alias, Function, Filter, Cmdlet, ExternalScript, Application, Script, Workflow, Configuration, All |
| Obsługuje symbole wieloznaczne: | False |
| DontShow: | False |
| Aliasy: | Typ |
Zestawy parametrów
AllCommandSet
| Position: | Named |
| Obowiązkowe: | False |
| Wartość z potoku: | False |
| Wartość z potoku według nazwy właściwości: | True |
| Wartość z pozostałych argumentów: | False |
-FullyQualifiedModule
Określa moduły o nazwach określonych w postaci obiektów ModuleSpecification opisanych w sekcji UwagiModuleSpecification Constructor (Hashtable). Na przykład parametr FullyQualifiedModule akceptuje nazwę modułu określoną w jednym z następujących formatów:
@{ModuleName = "modulename"; ModuleVersion = "version_number"}@{ModuleName = "modulename"; ModuleVersion = "version_number"; Guid = "GUID"}
ModuleName i ModuleVersion są wymagane, ale identyfikator GUID jest opcjonalny.
Nie można określić parametru
Właściwości parametru
| Typ: | ModuleSpecification[] |
| Domyślna wartość: | None |
| Obsługuje symbole wieloznaczne: | False |
| DontShow: | False |
Zestawy parametrów
(All)
| Position: | Named |
| Obowiązkowe: | False |
| Wartość z potoku: | False |
| Wartość z potoku według nazwy właściwości: | True |
| Wartość z pozostałych argumentów: | False |
-ListImported
Wskazuje, że to polecenie cmdlet pobiera tylko polecenia w bieżącej sesji.
Począwszy od programu PowerShell 3.0, domyślnie Get-Command pobiera wszystkie zainstalowane polecenia, w tym polecenia w bieżącej sesji, ale nie tylko. W programie PowerShell 2.0 pobiera tylko polecenia w bieżącej sesji.
Ten parametr został wprowadzony w programie Windows PowerShell 3.0.
Właściwości parametru
| Typ: | SwitchParameter |
| Domyślna wartość: | None |
| Obsługuje symbole wieloznaczne: | False |
| DontShow: | False |
Zestawy parametrów
(All)
| Position: | Named |
| Obowiązkowe: | False |
| Wartość z potoku: | False |
| Wartość z potoku według nazwy właściwości: | True |
| Wartość z pozostałych argumentów: | False |
-Module
Określa tablicę modułów. To polecenie cmdlet pobiera polecenia pochodzące z określonych modułów lub przystawek. Wprowadź nazwy modułów lub przystawek.
Ten parametr przyjmuje wartości ciągu, ale wartość tego parametru może być również PSModuleInfo lub obiektu PSSnapinInfo, takich jak obiekty zwracane przez Get-Module, Get-PSSnapini polecenia cmdlet Import-PSSession.
Można odwołać się do tego parametru według jego nazwy, modułu lub aliasu PSSnapin. Wybrana nazwa parametru nie ma wpływu na dane wyjściowe polecenia.
Właściwości parametru
| Typ: | String[] |
| Domyślna wartość: | None |
| Obsługuje symbole wieloznaczne: | True |
| DontShow: | False |
| Aliasy: | PSSnapin |
Zestawy parametrów
(All)
| Position: | Named |
| Obowiązkowe: | False |
| Wartość z potoku: | False |
| Wartość z potoku według nazwy właściwości: | True |
| Wartość z pozostałych argumentów: | False |
-Name
Określa tablicę nazw. To polecenie cmdlet pobiera tylko polecenia, które mają określoną nazwę. Wprowadź wzorzec nazwy lub nazwy. Symbole wieloznaczne są dozwolone.
Aby uzyskać polecenia o tej samej nazwie, użyj parametru All. Gdy dwa polecenia mają taką samą nazwę, domyślnie Get-Command pobiera polecenie uruchamiane podczas wpisywania nazwy polecenia.
Właściwości parametru
| Typ: | String[] |
| Domyślna wartość: | None |
| Obsługuje symbole wieloznaczne: | True |
| DontShow: | False |
Zestawy parametrów
AllCommandSet
| Position: | 0 |
| Obowiązkowe: | False |
| Wartość z potoku: | True |
| Wartość z potoku według nazwy właściwości: | True |
| Wartość z pozostałych argumentów: | False |
-Noun
Określa tablicę nounów poleceń. To polecenie cmdlet pobiera polecenia, które obejmują polecenia cmdlet, funkcje i aliasy, które zawierają nazwy, które zawierają określony element noun. Wprowadź co najmniej jeden nouns lub noun patterns. Symbole wieloznaczne są dozwolone.
Właściwości parametru
| Typ: | String[] |
| Domyślna wartość: | None |
| Obsługuje symbole wieloznaczne: | True |
| DontShow: | False |
Zestawy parametrów
CmdletSet
| Position: | Named |
| Obowiązkowe: | False |
| Wartość z potoku: | False |
| Wartość z potoku według nazwy właściwości: | True |
| Wartość z pozostałych argumentów: | False |
-ParameterName
Określa tablicę nazw parametrów. To polecenie cmdlet pobiera polecenia w sesji, które mają określone parametry. Wprowadź nazwy parametrów lub aliasy parametrów. Obsługiwane są symbole wieloznaczne.
Parametry parametrów nazwa_parametrów i parametrów wyszukują tylko w bieżącej sesji.
Ten parametr został wprowadzony w programie Windows PowerShell 3.0.
Właściwości parametru
| Typ: | String[] |
| Domyślna wartość: | None |
| Obsługuje symbole wieloznaczne: | True |
| DontShow: | False |
Zestawy parametrów
(All)
| Position: | Named |
| Obowiązkowe: | False |
| Wartość z potoku: | False |
| Wartość z potoku według nazwy właściwości: | False |
| Wartość z pozostałych argumentów: | False |
-ParameterType
Określa tablicę nazw parametrów. To polecenie cmdlet pobiera polecenia w sesji, które mają parametry określonego typu. Wprowadź pełną nazwę lub częściową nazwę typu parametru. Obsługiwane są symbole wieloznaczne.
Parametry parametrów nazwa_parametrów i parametrów wyszukują tylko w bieżącej sesji.
Ten parametr został wprowadzony w programie Windows PowerShell 3.0.
Właściwości parametru
| Typ: | PSTypeName[] |
| Domyślna wartość: | None |
| Obsługuje symbole wieloznaczne: | True |
| DontShow: | False |
Zestawy parametrów
(All)
| Position: | Named |
| Obowiązkowe: | False |
| Wartość z potoku: | False |
| Wartość z potoku według nazwy właściwości: | False |
| Wartość z pozostałych argumentów: | False |
-ShowCommandInfo
Wskazuje, że to polecenie cmdlet wyświetla informacje o poleceniach.
Ten parametr został wprowadzony w programie Windows PowerShell 5.0.
Właściwości parametru
| Typ: | SwitchParameter |
| Domyślna wartość: | None |
| Obsługuje symbole wieloznaczne: | False |
| DontShow: | False |
Zestawy parametrów
(All)
| Position: | Named |
| Obowiązkowe: | False |
| Wartość z potoku: | False |
| Wartość z potoku według nazwy właściwości: | False |
| Wartość z pozostałych argumentów: | False |
-Syntax
Wskazuje, że to polecenie cmdlet pobiera tylko następujące określone dane dotyczące polecenia:
- Aliasy. Pobiera nazwę standardową.
- Polecenia cmdlet. Pobiera składnię.
- Funkcje i filtry. Pobiera definicję funkcji.
- Skrypty i aplikacje lub pliki. Pobiera ścieżkę i nazwę pliku.
Właściwości parametru
| Typ: | SwitchParameter |
| Domyślna wartość: | None |
| Obsługuje symbole wieloznaczne: | False |
| DontShow: | False |
Zestawy parametrów
(All)
| Position: | Named |
| Obowiązkowe: | False |
| Wartość z potoku: | False |
| Wartość z potoku według nazwy właściwości: | True |
| Wartość z pozostałych argumentów: | False |
-TotalCount
Określa liczbę poleceń do pobrania. Tego parametru można użyć, aby ograniczyć dane wyjściowe polecenia.
Właściwości parametru
| Typ: | Int32 |
| Domyślna wartość: | None |
| Obsługuje symbole wieloznaczne: | False |
| DontShow: | False |
Zestawy parametrów
(All)
| Position: | Named |
| Obowiązkowe: | False |
| Wartość z potoku: | False |
| Wartość z potoku według nazwy właściwości: | True |
| Wartość z pozostałych argumentów: | False |
-Verb
Określa tablicę czasowników poleceń. To polecenie cmdlet pobiera polecenia, które obejmują polecenia cmdlet, funkcje i aliasy, które zawierają nazwy zawierające określone zlecenie. Wprowadź co najmniej jedno zlecenie lub wzorce czasowników. Symbole wieloznaczne są dozwolone.
Właściwości parametru
| Typ: | String[] |
| Domyślna wartość: | None |
| Obsługuje symbole wieloznaczne: | True |
| DontShow: | False |
Zestawy parametrów
CmdletSet
| Position: | Named |
| Obowiązkowe: | False |
| Wartość z potoku: | False |
| Wartość z potoku według nazwy właściwości: | True |
| Wartość z pozostałych argumentów: | False |
CommonParameters
To polecenie cmdlet obsługuje typowe parametry: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction i -WarningVariable. Aby uzyskać więcej informacji, zobacz about_CommonParameters.
Dane wejściowe
String
Do tego polecenia cmdlet można przekazać nazwy poleceń potokowych.
Dane wyjściowe
CommandInfo
To polecenie cmdlet zwraca obiekty pochodzące z klasy CommandInfo. Zwracany typ obiektu zależy od typu polecenia, które Get-Command pobiera.
AliasInfo
Reprezentuje aliasy.
ApplicationInfo
Reprezentuje aplikacje i pliki.
CmdletInfo
Reprezentuje polecenia cmdlet.
FunctionInfo
Reprezentuje funkcje i filtry.
WorkflowInfo
Reprezentuje przepływy pracy.
Uwagi
- Jeśli dla sesji jest dostępnych więcej niż jedno polecenie o tej samej nazwie,
Get-Commandzwraca polecenie uruchamiane podczas wpisywania nazwy polecenia. Aby uzyskać polecenia o tej samej nazwie, wymienione w kolejności uruchamiania, użyj parametru All. Aby uzyskać więcej informacji, zobacz about_Command_Precedence. - Po automatycznym zaimportowaniu modułu efekt jest taki sam jak przy użyciu polecenia cmdlet
Import-Module. Moduł może dodawać polecenia, typy i pliki formatowania oraz uruchamiać skrypty w sesji. Aby włączyć, wyłączyć i konfigurować automatyczne importowanie modułów, użyj zmiennej preferencji$PSModuleAutoLoadingPreference. Aby uzyskać więcej informacji, zobacz about_Preference_Variables.