Bevezetés a parancs megszerzéséhez a PowerShell-ben

A Windows PowerShell egy .net platformon épített szkriptnyelv, amelyet a Windows alkalmazásával és adminisztrációjával kapcsolatos feladatok automatizálására terveztek. A PowerShell kifejezés a nyelv és az interfész kombinációja, amelyben a parancsok / szkriptek futnak. A PowerShell első verzióját 2006-ban vezették be. Kétféle felület létezik, ahol a PowerShell-parancsok futtathatók; A Windows PowerShell olyan, mint egy parancssor, ahol a PowerShell-parancsmagok futtathatók, a Windows PowerShell ISE pedig a PowerShell-parancsfájlok (a PowerShell-parancsmagok egy összeállítása) futtatásához és hibakereséséhez. Objektum-orientált nyelv, ezáltal lehetővé téve a .net interfészekkel való integrációt. Most nyílt forráskódú, és telepíthető egy másik operációs rendszerre is.

A PowerShell munkamenet indításához írja be a „PowerShell” parancssort.
PowerShell-parancsmagok és változók

A PowerShell parancsaira „parancsmagok” hivatkoznak. Az összes parancsmag legfontosabb a Get-Command. Ez a parancsmag visszaadja a PowerShellben elérhető összes parancsmag listáját.

Szintaxis:

Az alábbiakban bemutatjuk a Get-Command parancsmag szintaxisát.

Get-Command

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

Pl . : Get-Command

Minta output:

Az aktuális munkamenetben elérhető parancsmagok beolvasásához a következő parancsmag használható.

Get-Command -ListImported

A Get-Command paraméterei a PowerShell-ben

Az alábbiakban a PowerShell-ben található Get-Command következő paraméterei találhatók

-Minden: Ez azt jelzi, hogy az összes parancsmagot le kell tölteni. Típusa a kapcsoló paraméter. Az alapértelmezett érték nincs, és nem fogad helyettesítő karaktereket.

-ArgumentList: Ez a parancsmagokkal kapcsolatos információk beolvasására szolgál a megadott paraméterek segítségével. Típusa az objektum. Az álnév Args. Az alapértelmezett érték nincs, és a vad karaktereket nem fogadja el.

-CommandType: Ez a parancs típusokat jelöli, amelyeket a parancsmag ad vissza. Néhány értéke az álnév, az összes, az alkalmazás, a külső szkript, a szűrő és a funkció. Típusa parancs típus és álnevek Type. Az alapértelmezett érték nincs, és nem fogadja el a helyettesítő karaktereket.

-FullyQualifiedModule: Visszaadja a megadott modulnevekkel rendelkező parancsmagokat. Típusa modul specifikáció. Az alapértelmezett érték nincs, és nem fogadja el a helyettesítő karaktereket.

-ListImported: Az aktuális munkamenetben jelen lévő parancsmagokat adja vissza. Típusa a kapcsoló paraméter. Az alapértelmezett érték nincs, és nem fogadja el a helyettesítő karaktereket.

-Module: Visszaadja a megadott modulban elérhető parancsmagot. A típus karakterlánc, az alapértelmezett érték nincs, és helyettesítő karaktereket fogad el.

-Name: Visszaadja az említett parancsmagok listáját a megadott nevekkel. A helyettesítő karakterek megengedettek. A típus string, az alapértelmezett érték nincs.

-Noun: Visszaadja azokat a parancsmagokat, függvényeket és álneveket, amelyek ugyanazt a főnevet vagy főnevet tartalmazzák, mint a megadott. Típusa egy karakterlánc, az alapértelmezett érték nincs. Fogadjon el helyettesítő karaktereket.

-ParameterName: Visszaadja az aktuális munkamenet parancsmagjait a megadott paraméterekkel. Típusa string, az alapértelmezett érték nincsen, és nem fogad helyettesítő karaktereket.

-ParameterType: Visszaadja a munkamenet azon parancsmagjait, amelyek ugyanazzal a paraméterrel rendelkeznek, mint a megadott típus. Típusa PStypename. Az alapértelmezett érték nincs, és nem fogadja el a helyettesítő karaktereket.

-TotalCount: A visszaadandó parancsmagok teljes számát jelöli. A típus Int32. Az alapértelmezett érték nincs, és nem fogad el helyettesítő karaktereket.

-Verb: Visszaadja azokat a parancsmagokat, függvényeket és álneveket, amelyek ugyanazokat az igeket vagy igeket tartalmazzák, mint ahogy a megadott. Típusa egy karakterlánc, az alapértelmezett érték nincs. Fogadjon el helyettesítő karaktereket.

Példák a Get parancsra

Íme az alábbiakban szereplő példák a Get parancsra a PowerShell-ben

1. példa

Get parancsmagok az aktuális munkamenetben

Bemenet:

Get-Command -ListImported

Kimenet:

2. példa

A parancsmagok beolvasása a megadott modulba

Bemenet:

Get-Command -modul Microsoft.PowerShell.Management

Kimenet:

3. példa

Keresse meg a kimeneti típusú parancsmagokat

Bemenet:

Get-Command-Type Cmdlet | Where-Object OutputType | Format-List - Tulajdonság neve, OutputType

Kimenet:

Következtetés - Get parancs a PowerShell-ben

Így a cikk részletesen tárgyalt a Powershell-ben található Get-command parancsmagról. A részletes információk érdekében tanácsos a Get-Help parancsot használni a get-parancshoz.

Ajánlott cikkek

Ez egy útmutató a Get parancshoz a PowerShell-ben. Itt tárgyaljuk a PowerShell parancs paramétereit és példáit, valamint a bemenetet és a kimenetet. A következő cikkben további információkat is megnézhet -

  1. Hibernált leképezés
  2. PowerShell karakterlánc funkciók
  3. JSP irányelvek
  4. Mi a PowerShell?

Kategória: