Bevezetés a PowerShell súgójához

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. Ebben a bejegyzésben megvizsgáljuk a Powershell-ben található segítségnyújtás különféle példáit.

A PowerShell munkamenet indításához írja be a „PowerShell” parancssort.

PowerShell parancsmagok és változók: A PowerShell parancsaira „parancsmagok” hivatkoznak. A rendelkezésre álló lista az alábbi parancsmag futtatásával érhető el.

  • Get-Command: Cmdlet

Segítség a PowerShell-ben: Bármely ember számára a szintaxis vagy a parancsmagok megjegyzése bármilyen programozási nyelv nehéz és fárasztó feladat. A kihívás leküzdésére a PowerShell számos súgócikket tartalmaz. Segítségért bármilyen PowerShell-parancsmaghoz, a Get-Help-parancsmag használható. Ez biztosítja a szintaxist és a parancsmag használatának módját. Például: Get-Help Get-Process - ez megjeleníti a Get-Process Cmdlet szintaxisát és álneveit.

Példák a PowerShell-ben található segítségre

Az alábbiakban bemutatjuk a PowerShell-ben található segítségnyújtás példáit:

1. Új mappa létrehozása

Cmdlet : Segítség új elem

Szintaxis:

New-Item (-Path) (-ItemType ) (-Value ) (-Force) (-Credential ) (-WhatIf) (-Confirm) (-UseTransaction) () New-Item ((-Path) ) -Name (-ItemType ) (-Value ) (-Force) (-Credential
) (-WhatIf) (-Confirm) (-UseTransaction) ()

Álnevek: Ni

EG : Új elem -C 'elérési út: \ Vignesh \ NewPowerShellFolder' -ItemType könyvtár.

Kimenet : Ez létrehoz egy új mappát, a „NewPowerShellFolder” -et a megadott elérési útvonalon.

2. Elem másolása

Cmdlet: Segítség másolása

Szintaxis:

Copy-Item (-Path) ((-Destination) ) (-Container) (-Force) (-Filter ) (-Include
) (-Exclude ) (-Recurse) (-PassThru) (-Credential ) (-WhatIf) (-Confirm) (-UseTransaction) (-FromSession ) (-ToSession ) () Copy-Item ((-Destination) ) -LiteralPath (-Container) (-Force) (-Filter ) (-Include
) (-Exclude ) (-Recurse) (-PassThru) (-Credential ) (-WhatIf) (-Confirm) (-UseTransaction) (-FromSession ) (-ToSession ) ()

Más nevek:

  • fogyasztói árindex
  • cp
  • másolat

EG : Új elem -C 'elérési út: \ Vignesh \ NewPowerShellFolder' -ItemType könyvtár.

Kimenet : Ez létrehoz egy új mappát, a „NewPowerShellFolder” -et a megadott elérési útvonalon.

3. Elem eltávolítása

Cmdlet : Get-Help eltávolító elem

Szintaxis:

Remove-Item (-Path) (-Filter ) (-Include ) (-Exclude ) (-Recurse) (-Force) (-Credential ) (-WhatIf) (-Confirm) (-UseTransaction) (-Stream ) () Remove-Item -LiteralPath (-Filter ) (-Include ) (-Exclude ) (-Recurse) (-Force) (-Credential ) (-WhatIf) (-Confirm) (-UseTransaction) (-Stream ) ()

Más nevek:

  • ri
  • rm
  • rmdir
  • del
  • törli
  • rd

EG : Vegye le a „C: \ Vignesh \ Vignesh.txt” elemet.

Kimenet : Ez eltávolítja a txt fájlt.

Lehetséges, hogy sok felhasználó nem tudja megérteni a parancsmag szintaxisát az első lépéskor, vagy néhány felhasználónak szüksége lehet néhány példára a paraméterek átadására a parancsmaghoz. Ebben az esetben nyilvánvalóan megpróbálnak online lépni és egy kis kutatást végezni. Ezt maga a PowerShell ablakból lehet megtenni, az alábbiak szerint, online csatolva a Get-Help parancsmaggal.

Get-Help Get-Child elem - Online, ez megnyitja a Microsoft súgócikkét a Get-Child elemhez az Internet Explorerben.

Trükkök és hivatkozások a PowerShell-ben található segítségért

1. Ha vissza akar térni az előző végrehajtott parancsmagokhoz, nyomja meg a felfelé mutató nyilat. Ez végigvezeti mindazt a parancsot, amelyet csökkentett sorrendben hajtottak végre a jelenlegi PowerShell munkamenetben.

2. A Get-History parancsmag felhasználható a parancsmagok egyetlen szakaszként történő beolvasására, amelyeket az aktuális munkamenetben hajtottak végre. Ez exportálható CSV-fájlba a következő parancsmag futtatásával.

Cmdlet: Get-History | Export-csv “Exportálandó út.csv”

Kimenet:

ID Parancs sor Végrehajtási állapot

StartExecutionTime

EndExecutionTime

1Get-Help Get-Process -Onlinebefejezték19.11.18 4:3319.11.18 4:36
2Get-Help Get-Process -Onlinebefejezték19.11.18 4:3319.11.18 4:36
3Segítség Get-ChildItem -Onlinebefejezték19.11.18 4:3319.11.18 4:36
4Segítség Get-ChildItem -Onlinebefejezték19.11.18 4:3319.11.18 4:36
5Segítség Get-ChildItem -Onlinebefejezték19.11.18 4:3319.11.18 4:36

Következtetés

Ez a cikk csak áttekintést nyújt arról, hogy mi a PowerShell, és hogyan lehet a Get Help segítségével megismerni egy parancsmagot. Sok erőteljesebb dolog, amit a PowerShell használatával meg lehet tenni, például attribútummódosítások végrehajtása az Active Directoryban, az IIS-hez való csatlakozás, az SQL Server és a Microsoft Exchange. A PowerShell megtanulásával könnyedén megtakaríthatja a hétköznapjait, melyeket hétköznapi feladatokra költenek, ha szkriptet írnak, amely gondoskodik ezekről.

Ajánlott cikkek

Ez egy útmutató a PowerShell-ben található segítségért. Itt tárgyaljuk a Powershell-ben található segítség megszerzésének különféle példáit, valamint trükköit és parancsikonjait. A következő cikkeket is megnézheti további információkért -

  1. A 7 legnépszerűbb verzió a PowerShell telepítéséhez szükséges lépésekkel
  2. Tippek és trükkök a PowerShell parancsok használatához
  3. A Powershell különböző felhasználásai
  4. A PowerShell String funkciók használata

Kategória: