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 -
- Hibernált leképezés
- PowerShell karakterlánc funkciók
- JSP irányelvek
- Mi a PowerShell?