Úvod k získání příkazu v PowerShell
Windows PowerShell je skriptovací jazyk, který je postaven na platformě .net určené k automatizaci úloh souvisejících s aplikací a správou systému Windows. Termín PowerShell je kombinací jazyka a rozhraní, ve kterém budou příkazy / skripty spouštěny. První verze PowerShell byla představena v roce 2006. Existují dva typy rozhraní, kde lze spouštět příkazy PowerShell; Windows PowerShell je jako příkazový řádek, kde lze spustit rutiny PowerShell, a Windows PowerShell ISE je místo, kde lze spouštět a ladit skripty PowerShell (kompilace rutin PowerShell). Jedná se o objektově orientovaný jazyk, který mu umožňuje integraci s rozhraními .net. Nyní je open-source a lze jej nainstalovat i do jiných operačních systémů.
Chcete-li zahájit relaci PowerShell, zadejte do příkazového řádku „PowerShell“.
Rutiny a proměnné PowerShell
Příkazy v PowerShell jsou označovány jako „cmdlets“. Nejdůležitější ze všech cmdletů je Get-Command. Tato rutina vrací seznam všech dostupných rutin v PowerShell.
Syntax:
Následuje syntaxe rutiny Get-Command.
Get-Command
((-Name) ) (-Module ) (-FullyQualifiedModule ) (-CommandType ) (-TotalCount ) (-Syntax) (-ShowCommandInfo) ((-ArgumentList) ) (-All) (-ListImported) (-ParameterName ) (-ParameterType ) (-UseFuzzyMatching) ()
Např . : Get-Command
Ukázkový výstup:
K načtení rutin, které jsou k dispozici v aktuální relaci, lze použít následující rutinu.
Get-Command -ListImported
Parametry Get-Command v PowerShell
Níže jsou uvedeny následující parametry Get-Command v PowerShell
-Všechny: To znamená, že je třeba načíst všechny rutiny cmdletů. Jeho typ je parametr přepínače. Výchozí hodnota je žádná a nepřijímá zástupné znaky.
-ArgumentList: Slouží k získání informací o rutinách pomocí zadaných parametrů. Jeho typ je objektu. Alias je Args. Výchozí hodnota je žádná a nepřijímá divoké znaky.
-CommandType: Označuje typy příkazů, které jsou vráceny rutinou cmdlet. Některé z jeho hodnot jsou Alias, Vše, Aplikace, Externí skript, Filtr a Funkce. Jeho typ je typ příkazu a aliasy je typ. Výchozí hodnota je žádná a nepřijímá zástupné znaky.
-FullyQualifiedModule: Vrací rutiny cmdlets, které mají zadané názvy modulů. Jeho typem je specifikace modulu. Výchozí hodnota je žádná a nepřijímá zástupné znaky.
-ListImported: Vrací rutiny cmdlet, které jsou přítomny v aktuální relaci. Jeho typ je parametr přepínače. Výchozí hodnota je žádná a nepřijímá zástupné znaky.
-Module: Vrací cmdlet, který je k dispozici v určeném modulu. Typ je řetězec, výchozí hodnota je žádná a přijímá zástupné znaky.
-Name: Vrátí seznam zmíněných rutin se zadanými názvy. Jsou povoleny zástupné znaky. Typ je řetězec, výchozí hodnota je žádná.
-Noun: Vrátí rutiny cmdlet, funkce a aliasy, které obsahují stejné podstatné jméno nebo podstatná jména, jak je uvedeno. Jeho typ je řetězec a výchozí hodnota je žádná. Přijímejte zástupné znaky.
-ParameterName: Vrací cmdlety v aktuální relaci se zadanými parametry. Jeho typ je řetězec, výchozí hodnota je žádná a nepřijímá zástupné znaky.
-ParameterType: Vrací cmdlety v relaci, které mají stejný parametr jako zadaný typ. Jeho typ je PStypename. Výchozí hodnota je žádná a nepřijímá zástupné znaky.
-TotalCount: Označuje celkový počet cmdlet, které mají být vráceny. Typ je Int32. Výchozí hodnota je žádná a nepřijímá zástupné znaky.
-Verb: Vrací cmdlety, funkce a aliasy, které obsahují stejné sloveso nebo slovesa, jak je uvedeno. Jeho typ je řetězec a výchozí hodnota je žádná. Přijímejte zástupné znaky.
Příklady příkazu Get
Níže uvádíme příklady příkazu Get v PowerShell
Příklad č. 1
Získejte rutiny v aktuální relaci
Vstup:
Get-Command -ListImported
Výstup:
Příklad č. 2
Získejte rutiny uvnitř určeného modulu
Vstup:
Get-Command - Modul Microsoft.PowerShell.Management
Výstup:
Příklad č. 3
Najděte rutiny, které jsou typem výstupu
Vstup:
Get-Command - Typ Cmdlet | Type-Type OutputType | Formát-Seznam - Název vlastnictví, Typ výstupu
Výstup:
Závěr - Získejte příkaz v PowerShell
Článek tedy podrobně popisoval cmdlet Get-command v Powershell. Pro získání podrobných informací je vhodné použít příkaz get-help pro příkaz get-command.
Doporučené články
Toto je průvodce, jak získat příkaz v PowerShell. Zde diskutujeme o parametrech a příkladech příkazu Get v PowerShell spolu se vstupem a výstupem. Další informace naleznete také v následujícím článku -
- Hibernace mapování
- Funkce řetězce PowerShell
- Směrnice JSP
- Co je PowerShell