Ú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 -

  1. Hibernace mapování
  2. Funkce řetězce PowerShell
  3. Směrnice JSP
  4. Co je PowerShell

Kategorie: