A PowerShell egy hatékony automatizálási és konfigurációkezelési keretrendszer, amely lehetővé teszi a rendszergazdák számára, hogy hatékonyabban dolgozzanak az unalmas, ismétlődő feladatok automatizálásával. Az alábbiakban bemutatunk néhány alapvető Powershell-parancsot, amelyek segítenek teljes mértékben kihasználni az eszköz nyújtotta lehetőségeket.

Alul a parancslista - cmdlet parancs neve: parancsleírás.
% - ForEach-Object: Műveletet hajt végre a bemeneti objektumok összes elemén.
- ? - Where-Object: Válasszon ki egy objektumot az objektumok halmazából az attribútumértékeik alapján.
- ac - Add-Content: További tartalmat, például szavakat vagy adatokat ad a fájlhoz.
- asnp – Add-PSSnapIn: egy vagy több Windows PowerShell beépülő modult ad az aktuális munkamenethez.
- cat - Get-Content: lekérheti egy fájl tartalmát.
- cd - Hely beállítása: Az aktuális munkavégzés helyét egy megadott helyre állítja be.
- chdir - Hely beállítása: Az aktuális munkavégzés helyét egy megadott helyre állítja be.
- clc - Clear-Content: Törli az elem tartalmát, de nem törli az elemet.
- clear - Clear-Host: Törli a képernyőt a gazdagép programban.
- clhy - Előzmények törlése: Törli a bejegyzéseket a parancselőzményekből.
- cli - Elem törlése: Törli az elem tartalmát, de nem törli az elemet.
- clp - Clear-ItemProperty: Törli a tulajdonság értékét, de nem törli a tulajdonságot.
- cls - Clear-Host: Törli a képernyőt a gazdagép programban.
- clv - Clear-Variable: Törli a változó értékét.
- cnsn – Connect-PSSession: Újracsatlakozás a leválasztott munkamenetekhez
- összehasonlítás - Compare-Object: Hasonlítson össze két objektumkészletet.
- másolás - Elem másolása: Elem másolása egyik helyről a másikra.
- cp - Elem másolása: Elem másolása egyik helyről a másikra.
- cpi – Elem másolása: Elem másolása egyik helyről a másikra.
- cpp – Copy-ItemProperty: Tulajdonságot és értéket másol egy megadott helyről egy másik helyre.
- curl - Invoke-WebRequest: Szerezzen tartalmat egy webhelyről az interneten.
- cvpa - Convert-Path: Egy elérési utat konvertál a Windows PowerShell elérési útról a Windows PowerShell szolgáltató elérési útjára.
- dbp - Disable-PSBreakpoint: Letiltja a töréspontokat az aktuális konzolon.
- del - Elem eltávolítása: Fájlok és mappák törlése.
- diff - Compare-Object: Összehasonlít két objektumkészletet.
- dir - Get-ChildItem: Fájlok és mappák letöltése a fájlrendszer-meghajtón.
- dnsn – Disconnect-PSSession: Leválasztás a munkamenetről.
- ebp - Enable-PSBreakpoint: Engedélyezi a töréspontokat az aktuális konzolon.
- echo - Write-Output: elküldi a megadott objektumokat a folyamat következő parancsának. Ha ez a parancs az utolsó parancs a folyamatban, akkor az objektumok megjelennek a konzolon.
- epal - Export-Alias: Exportálja az aktuálisan meghatározott parancsálnevekről szóló információkat egy fájlba.
- epcsv - Export-Csv: Az objektumokat vesszővel elválasztott karakterláncok (CSV) tömbjévé alakítja, és a karakterláncokat CSV-fájlba menti.
- epsn - Export-PSSession: Parancsok importálása egy másik munkamenetből, és mentse őket a Windows PowerShell modulba.
- törlés - Elem eltávolítása: Fájlok és mappák törlése.
- etsn - Enter-PSSession: interaktív munkamenet indítása egy távoli számítógéppel.
- exsn - Exit-PSSession: Befejez egy interaktív munkamenetet egy távoli számítógéppel.
- fc - Format-Custom: A kimenet formázásához használjon egyéni nézetet.
- fl - Format-List: Formázza a kimenetet attribútumok listájaként, ahol minden attribútum egy új sorban jelenik meg.
- foreach - ForEach-Object: Műveletet hajt végre a bemeneti objektumok összes elemén.
- ft - Format-Table: A kimenet formátuma táblázatként.
- fw – Format-Wide: Az objektumokat széles táblázatként formázza, amely minden objektumból csak egy attribútumot jelenít meg.
- galli - Get-Alias: Parancsok lekérése az aktuális munkamenethez.
- gbp - Get-PSBreakpoint: Az aktuális munkamenetben beállított töréspontok lekérése.
- gc - Get-Content: Lekérheti egy fájl tartalmát.
- gci - Get-ChildItem: Fájlok és mappák letöltése a fájlrendszer-meghajtón.
- gcm - Get-Command: Minden parancs lekérése.
- gcs - Get-PSCallStack: Az aktuális hívásverem megjelenítése.
- gdr - Get-PSDrive: Szerezze be a meghajtót az aktuális munkamenetben.
- ghy - Get-History: Az aktuális munkamenet során beírt parancsok listája.
- gi - Get-Item: Fájlok és mappák letöltése.
- gjb – Get-Job: Windows PowerShell háttérfeladatok futtatása az aktuális munkamenetben.
- gl - Hely keresése: Információt kaphat az aktuális munkahelyi helyről vagy a helykészletről.
- gm - Get-Member: Az objektumok tulajdonságainak és metódusainak lekérése.
- gmo - Get-Module: Lekéri az importált vagy az aktuális munkamenetbe importálható modulokat.
- gp - Get-ItemProperty: Lekéri egy adott elem tulajdonságait.
- gps - Get-Process: A folyamatok futtatása helyi vagy távoli számítógépeken.
- csoport - Csoport-objektum: Olyan objektumok csoportosítása, amelyek ugyanazt az értéket tartalmazzák a megadott tulajdonságokhoz.
- gsn - Get-PSSession: Windows PowerShell munkamenetek beszerzése helyi és távoli számítógépeken.
- gsnp – Get-PSSnapIn: Windows PowerShell beépülő modulok letöltése a számítógépen.
- gsv - Get-Service: Szerezzen szolgáltatásokat helyi vagy távoli számítógépeken.
- gu - Get-Unique: Egyedi elemeket ad vissza egy rendezett listából.
- gv - Get-Variable: Lekéri az aktuális konzol változóit.
- gwmi – Get-WmiObject: Windows Management Instrumentation (WMI) osztályok példányainak vagy az elérhető osztályokkal kapcsolatos információk beszerzése.
- h - Get-History: Az aktuális munkamenet során beírt parancsok listájának lekérése.
- előzmények - Get-History: Az aktuális munkamenet során beírt parancsok listája.
- icm - Invoke-Command: Parancsok futtatása helyi és távoli számítógépeken.
- iex - Invoke-Expression: Parancsot vagy kifejezést futtat a helyi számítógépen.
- ihy - Invoke-History: Parancsok futtatása a munkamenet-előzményekből.
- ii - Invoke-Item: Az alapértelmezett műveletet hajtja végre a megadott elemen.
- ipal - Import-Alias: Importálja a parancsok beceneveinek listáját a fájlból.
- ipcsv - Import-Csv: Egyéni táblázatszerű objektumok létrehozása a CSV-fájl elemeiből.
- ipmo - Import-Module: Modul hozzáadása az aktuális munkamenethez.
- ipsn - Import-PSSession: Parancsokat importál egy másik munkamenetből az aktuális munkamenetbe.
- irm – Invoke-RestMethod: HTTP vagy HTTPS kérést küld egy RESTful webszolgáltatásnak.
- ise - powershell_ise.exe: Elmagyarázza, hogyan kell használni a PowerShell_ISE.exe parancssori eszközt.
- iwmi – Invoke-WMIMethod: A Windows Management Instrumentation (WMI) metódusainak meghívása.
- iwr - Invoke-WebRequest: Tartalom lekérése egy webhelyről az interneten.
- kill - Stop-Process: Leállít egy vagy több futó folyamatot.
- lp - Out-Printer: A kimenetet elküldi a nyomtatónak.
- ls - Get-ChildItem: Fájlok és mappák letöltése a fájlrendszer-meghajtón.
- man - help: Információkat jelenít meg a Windows PowerShell-parancsokról és fogalmakról.
- md - mkdir: Új bejegyzés létrehozása.
- mérték – Measure-Object: Objektumok és karakterek, szavak és sorok numerikus tulajdonságait méri karakterlánc-objektumokban, például szövegfájlokban.
- mi - Elem áthelyezése: Elem áthelyezése egyik helyről a másikra.
- mount - New-PSDrive: Hozzon létre ideiglenes és állandó leképezett hálózati meghajtókat.
- mozgatás - Elem áthelyezése: Elem áthelyezése egyik helyről a másikra.
- mp - Move-ItemProperty: Tulajdonságok áthelyezése egyik helyről a másikra.
- mv - Elem áthelyezése: Elem áthelyezése egyik helyről a másikra.
- nal - New-Alias: Hozzon létre egy új parancs becenevet.
- ndr - Új-PSDrive: Hozzon létre ideiglenes és állandó leképezett hálózati meghajtókat.
- ni - Új elem: Új elem létrehozása.
- nmo - New-Module: Új dinamikus modult hoz létre, amely csak a memóriában létezik.
- npssc - New-PSSessionConfigurationFile: Munkamenet konfigurációs fájlt hoz létre.
- nsn – New-PSSession: Állandó kapcsolatok létrehozása helyi vagy távoli számítógépekkel.
- nv - New-Variable: Új változót hoz létre.
- ogv - Out-GridView: A kimenet elküldése egy interaktív panelre egy külön ablakban.
- oh - Out-Host: Kimenet küldése a parancssorba.
- popd - Pop-Location: Az aktuális helyet a verembe legutóbb betolt helyre módosítja. Engedélyezheti a helyet az alapértelmezett csempéből vagy a Push-Location parancsmag segítségével létrehozott csempéből.
- ps - Get-Process: A folyamatok futtatása a helyi vagy távoli számítógépen.
- pushd - Push-Location: Az aktuális helyet hozzáadja a helyverem tetejéhez.
- pwd - Get-Location: Információt kaphat az aktuális munkahelyi helyről vagy a helykészletről.
- r - Invoke-History: Parancsok futtatása a munkamenet-előzményekből.
- rbp - Remove-PSBreakpoint: Eltávolítja a töréspontokat az aktuális konzolról.
- rcjb – Feladat fogadása: fogadja a Windows PowerShell háttérfeladatainak eredményeit az aktuális munkamenetben.
- rcsn - Receive-PSSession: Parancsok eredményeinek fogadása leválasztott munkamenetekben.
- rd - Elem eltávolítása: Fájlok és mappák törlése.
- rdr – Remove-PSDrive: Eltávolítja az ideiglenes Windows PowerShell-meghajtókat, és leválasztja a hozzárendelt hálózati meghajtókat.
- ren – Elem átnevezése: átnevez egy elemet a Windows PowerShell-szolgáltató névterében.
- ri - Elem eltávolítása: Fájlok és mappák törlése.
- rjb – Feladat eltávolítása: Eltávolít egy Windows PowerShell háttérfeladatot.
- rm - Elem eltávolítása: Fájlok és mappák törlése.
- rmdir - Elem eltávolítása: Fájlok és mappák törlése.
- rmo - Modul eltávolítása: Eltávolítja a modulokat az aktuális munkamenetből.
- rni – Elem átnevezése: nevezzen át egy elemet a Windows PowerShell-szolgáltató névterében.
- rnp - Rename-ItemProperty: Egy elem tulajdonságának átnevezése.
- rp - Remove-ItemProperty: Eltávolít egy tulajdonságot és annak értékét az elemből.
- rsn – Remove-PSSession: Bezár egy vagy több Windows PowerShell-munkamenetet (PSSession).
- rsnp – Remove-PSSnapin: Eltávolítja a Windows PowerShell beépülő modulokat az aktuális munkamenetből.
- rujb - Resume-Job: Felfüggesztett munka újraindítása
- rv - Remove-Variable: Eltávolítja a változót és annak értékét.
- rvpa - Resolve-Path: Feloldja a helyettesítő karaktereket az útvonalakban, és megjeleníti az útvonal tartalmát.
- rwmi – Remove-WMIObject: Eltávolítja a meglévő Windows Management Instrumentation (WMI) osztály egy példányát.
- sajb - Start-Job: Elindít egy Windows PowerShell háttérfeladatot.
- sal – Set-Alias: Parancsbecenév (alternatív név) létrehozása vagy módosítása egy parancsmaghoz vagy más parancselemhez az aktuális Windows PowerShell-munkamenetben.
- saps - Folyamat indítása: Elindít egy vagy több folyamatot a helyi számítógépen.
- sasv – Start-Service: Elindít egy vagy több leállított szolgáltatást.
- sbp – Set-PSBreakpoint: töréspontot állít be egy soron, utasításon vagy változón.
- sc - Set-Content: Lecseréli a fájl tartalmát az Ön által megadott tartalomra.
- select - Select-Object: Objektum vagy objektumtulajdonságok kiválasztása.
- set - Set-Variable: Változó értékének beállítása. Változót hoz létre, ha nem létezik a kért nevű változó.
- shcm - Show-Command: Windows PowerShell-parancsok létrehozása grafikus parancsablakban.
- si - Set-Item: Módosítsa egy elem értékét értékre
Sok sikert kívánok!
Többet látni: