Megosztás a következőn keresztül:


A PowerShell-parancsok jóváhagyott műveletei

A PowerShell egy főnévpárt használ a parancsmagok neveihez és a származtatott .NET-osztályokhoz. A név igerésze azonosítja a parancsmag által végrehajtott műveletet. A név főnévrésze azonosítja azt az entitást, amelyen a műveletet végrehajtják. A Get-Command parancsmag például lekéri a PowerShellben regisztrált összes parancsot.

Megjegyzés

A PowerShell az igét használja egy olyan szó leírására, amely műveletre utal akkor is, ha ez a szó nem az angol nyelvű szokásos igék. A kifejezés New például egy érvényes PowerShell-igenév, mert műveletre utal annak ellenére, hogy nem az angol nyelvű ige.

Minden jóváhagyott ige rendelkezik egy megfelelő aliaselőtaggal, definiálva. Ezt az alias-előtagot az aliasokban használjuk az adott igét használó parancsokhoz. Az Import alias-előtagja például ip, és ennek megfelelően a Import-Module aliasa ipmo. Ez egy javaslat, de nem szabály; különösen nem kell figyelembe venni a más környezetekből jól ismert parancsokat utánzó parancs aliasokat.

Az ige elnevezésére vonatkozó javaslatok

Az alábbi javaslatok segítenek kiválasztani a parancsmaghoz megfelelő parancsmagot, hogy konzisztenciát biztosítson a létrehozott parancsmagok, a PowerShell által biztosított parancsmagok és a mások által tervezett parancsmagok között.

  • A PowerShell által megadott előre definiált igenevek egyikének használata
  • Az igével írja le a művelet általános hatókörét, és használja a paramétereket a parancsmag műveletének további finomításához.
  • Ne használjon jóváhagyott igék szinonimát. Például mindig használja a Remove, soha ne használja Delete vagy Eliminate.
  • Csak az ebben a témakörben felsorolt igék formáját használja. Például használja Get, de ne használja Getting vagy Gets.
  • Ne használja a következő fenntartott igéket vagy aliasokat. A PowerShell nyelve és néhány parancsmag kivételes körülmények között használja ezeket az igéket.
    • ForEach (foreach)
    • Ping (pi)
    • Sort (sr)
    • Tee (te)
    • Where (wh)

Az igék teljes listáját a Get-Verb parancsmaggal szerezheti be.

Hasonló ige különböző műveletekhez

A következő hasonló igék különböző műveleteket jelölnek.

New és Add

A New ige használatával hozzon létre egy új erőforrást. A Add használatával hozzáadhat valamit egy meglévő tárolóhoz vagy erőforráshoz. Például Add-Content kimenetet ad hozzá egy meglévő fájlhoz.

New és Set

A New ige használatával hozzon létre egy új erőforrást. Set Az ige használatával módosíthatja a meglévő erőforrást, ha nem létezik, szükség esetén létrehozhatja azt, például a Set-Variable parancsmagot.

A Find ige használatával keressen egy objektumot. A Search ige használatával hozzon létre egy hivatkozást egy tárolóban lévő erőforrásra.

Get és Read

Az Get ige segítségével információkat szerezhet be egy erőforrásról (például egy fájlról), vagy beszerezhet egy objektumot, amellyel a jövőben hozzáférhet az erőforráshoz. A Read ige használatával nyisson meg egy erőforrást, és kinyerje a benne található információkat.

Invoke és Start

A Invoke paranccsal szinkron műveleteket hajthat végre, például futtathat egy parancsot, és megvárhatja, amíg befejeződik. Az Start ige használatával aszinkron műveleteket kezdhet, például autonóm folyamatokat indíthat el.

Ping és Test

Használja a Test igét.

Gyakori igék

A PowerShell a System.Management.Automation.VerbsCommon enumerálási osztályt használja a szinte bármilyen parancsmagra alkalmazható általános műveletek definiálásához. Az alábbi táblázat a legtöbb definiált igét felsorolja.

Ige (alias) Akció Elkerülendő szinonimák
Add (a) Erőforrást ad hozzá egy tárolóhoz, vagy egy elemet egy másik elemhez csatol. A Add-Content parancsmag például tartalmat ad hozzá egy fájlhoz. Ez az ige Removevan párosítva. Hozzáfűzés, Csatolás, Összefűzés, Beszúrás
Clear (cl) Eltávolítja az összes erőforrást egy tárolóból, de nem törli a tárolót. A parancsmag például eltávolítja egy fájl tartalmát, Clear-Content de nem törli a fájlt. Kiürítés, törlés, elengedés, jelölés törlése, beállítás törlése, nullázás
Close (cs) Módosítja egy erőforrás állapotát, hogy elérhetetlenné, elérhetetlenné vagy használhatatlanná tegye azt. Ez az ige párosítva van Open.
Copy (cp) Erőforrás másolása másik névre vagy egy másik tárolóba. A Copy-Item parancsmag például átmásolt egy elemet (például egy fájlt) az adattár egyik helyről egy másik helyre. Duplikálás, klónozás, replikálás, szinkronizálás
Enter (et) Olyan műveletet ad meg, amely lehetővé teszi a felhasználó számára az erőforrásba való áthelyezést. A Enter-PSSession parancsmag például interaktív munkamenetbe helyezi a felhasználót. Ez az ige Exitvan párosítva. Leküldés, beküldés
Exit (ex) Az aktuális környezetet vagy környezetet a legutóbb használt környezetre állítja. A Exit-PSSession parancsmag például az interaktív munkamenet indításához használt munkamenetbe helyezi a felhasználót. Ez az ige Entervan párosítva. Kiugrik
Find (fd) Ismeretlen, hallgatólagos, nem kötelező vagy megadott objektumot keres egy tárolóban. Kereső
Format (f) Objektumok elrendezése megadott formában vagy elrendezésben
Get (g) Egy erőforrást lekérő műveletet határoz meg. Ez az ige Setvan párosítva. olvasás, megnyitás, macska, típus, dir, beszerzés, kiírás, megszerzés, vizsgálat, keresés, keresés
Hide (h) Egy erőforrás nem észlelhetővé válik. Például egy parancsmag, amelynek a neve tartalmazza az Elrejtés parancsot, elrejthet egy szolgáltatást egy felhasználó elől. Ez az ige Showvan párosítva. Blokk
Join (j) Az erőforrásokat egyetlen erőforrásba egyesíti. A Join-Path parancsmag például egyetlen elérési út létrehozásához egyesíti az elérési utat az egyik gyermekútvonalával. Ez az ige Splitvan párosítva. Egyesítése, egyesítése, csatlakoztatása, társítása
Lock (lk) Egy erőforrás biztonságossá tételét biztosítja. Ez az ige Unlockvan párosítva. Korlátozás, biztonság
Move (m) Erőforrás áthelyezése egyik helyről a másikra. A Move-Item parancsmag például áthelyez egy elemet az adattár egyik helyről egy másik helyre. Átvitel, név, migrálás
New (n) Létrehoz egy erőforrást. (A Set ige adatokkal ( például a Set-Variable parancsmaggal) rendelkező erőforrás létrehozásakor is használható.) Létrehozás, Létrehozás, Létrehozás, Létrehozás, Lefoglalás
Open (op) Módosíthatja az erőforrás állapotát, hogy akadálymentessé, elérhetővé vagy használhatóvá tegye azt. Ez az ige Closevan párosítva.
Optimize (om) Növeli az erőforrás hatékonyságát.
Pop (pop) Eltávolít egy elemet a verem tetejéről. A Pop-Location parancsmag például az aktuális helyet a verembe legutóbb leküldött helyre módosítja.
Push (pu) Egy elemet ad hozzá egy verem tetejére. A Push-Location parancsmag például a verembe küldi az aktuális helyet.
Redo (re) Visszaállít egy erőforrást a visszavont állapotba.
Remove (r) Erőforrás törlése egy tárolóból. A Remove-Variable parancsmag például töröl egy változót és annak értékét. Ez az ige Addvan párosítva. Törlés, kivágás, megsemmisítés, elvetés, törlés
Rename (rn) Módosítja az erőforrás nevét. A tárolt adatok eléréséhez használt Rename-Item parancsmag például megváltoztatja az adattárban lévő elem nevét. Változás
Reset (rs) Visszaállít egy erőforrást az eredeti állapotába.
Resize(rz) Erőforrás méretének módosítása.
Search (sr) Egy tárolóban lévő erőforrásra mutató hivatkozást hoz létre. Keresés, keresés
Select (sc) Egy erőforrást keres egy tárolóban. A Select-String parancsmag például sztringekben és fájlokban talál szöveget. Keresés, keresés
Set (s) Lecseréli egy meglévő erőforrás adatait, vagy létrehoz egy olyan erőforrást, amely adatokat tartalmaz. A Set-Date parancsmag például módosítja a rendszeridőt a helyi számítógépen. (A New ige is használható erőforrás létrehozásához.) Ez az ige Getvan párosítva. Írás, alaphelyzetbe állítás, hozzárendelés, konfigurálás, frissítés
Show (sh) Az erőforrást láthatóvá teszi a felhasználó számára. Ez az ige Hidevan párosítva. Megjelenítés, Termék
Skip (sk) Egy vagy több erőforrást vagy pontot egymás után halad át. Megkerülés, ugrás
Split (sl) Az erőforrás részeit választja el egymástól. A Split-Path parancsmag például az elérési út különböző részeit adja vissza. Ez az ige Joinvan párosítva. Különálló
Step (st) Lépés a következő pontra vagy erőforrásra egy sorozatban.
Switch (sw) Olyan műveletet ad meg, amely két erőforrás között vált, például két hely, felelősség vagy állapot közötti váltásra.
Undo (un) Beállít egy erőforrást az előző állapotára.
Unlock (uk) Zárolt erőforrást ad ki. Ez az ige Lockvan párosítva. Kiadás, Unrestrict, Unsecure
Watch (wc) Folyamatosan vizsgálja meg vagy figyeli az erőforrásokat a változásokhoz.

Kommunikációs igék

A PowerShell a System.Management.Automation.VerbsCommunications osztály használatával határozza meg a kommunikációra vonatkozó műveleteket. Az alábbi táblázat a legtöbb definiált igét felsorolja.

Ige (alias) Akció Elkerülendő szinonimák
Connect (cc) Kapcsolatot hoz létre egy forrás és egy cél között. Ez az ige Disconnectvan párosítva. Csatlakozás, Telnet, Bejelentkezés
Disconnect (dc) Megszakítja a forrás és a cél közötti kapcsolatot. Ez az ige Connectvan párosítva. Szünet, kijelentkezés
Read (rd) Információkat szerez be egy forrásból. Ez az ige Writevan párosítva. Beolvasás, kérés, lekérés
Receive (rc) Fogadja a forrásból küldött információkat. Ez az ige Sendvan párosítva. Olvasás, Elfogadás, Betekintés
Send (sd) Adatokat továbbít egy célhelyre. Ez az ige Receivevan párosítva. Elhelyezés, szórás, levelezés, faxolás
Write (wr) Adatokat ad hozzá egy célhoz. Ez az ige Readvan párosítva. Elhelyezés, nyomtatás

Adat verbs

A PowerShell a System.Management.Automation.VerbsData osztály használatával határozza meg az adatkezelésre vonatkozó műveleteket. Az alábbi táblázat a legtöbb definiált igét felsorolja.

Ige neve (alias) Akció Elkerülendő szinonimák
Backup (ba) Az adatokat replikálással tárolja. Mentés, írás, replikálás, szinkronizálás
Checkpoint (ch) Pillanatképet készít az adatok vagy azok konfigurációjának aktuális állapotáról. Különbség
Compare (cr) Kiértékeli az egyik erőforrás adatait egy másik erőforrás adataival. Különbség
Compress (cm) Egy erőforrás adatait tömöríti. Párok Expand. Kompakt
Convert (cv) Ha a parancsmag támogatja a kétirányú átalakítást, vagy ha a parancsmag támogatja a több adattípus közötti átalakítást, az egyik ábrázolásról a másikra módosítja az adatokat. Módosítás, átméretezés, újraszámítás
ConvertFrom (cf) Egy elsődleges bemenettípust konvertál (a parancsmag főnév a bemenetet jelzi) egy vagy több támogatott kimeneti típussá. Exportálás, Kimenet, Ki
ConvertTo (ct) Egy vagy több bemeneti típusból elsődleges kimeneti típussá alakítja át (a parancsmag főnév a kimeneti típust jelöli). Importálás, bemenet, be
Dismount (dm) Leválaszt egy elnevezett entitást egy helyről. Ez az ige Mountvan párosítva. Leválasztás, leválasztás
Edit (ed) A meglévő adatok módosítása tartalom hozzáadásával vagy eltávolításával. Módosítás, frissítés, módosítás
Expand (en) Visszaállítja az eredeti állapotba tömörített erőforrás adatait. Ez az ige Compressvan párosítva. Robbantás, kicsomagolás
Export (ep) Az elsődleges bemenetet egy állandó adattárba, például egy fájlba vagy egy csereformátumba ágyazza be. Ez az ige Importvan párosítva. Kinyerés, biztonsági mentés
Group (gp) Egy vagy több erőforrás elrendezése vagy társítása
Import (ip) Állandó adattárban (például fájlban) vagy csereformátumban tárolt adatokból hoz létre erőforrást. A parancsmag például Import-Csv adatokat importál egy vesszővel tagolt értékfájlból (CSV) olyan objektumokba, amelyeket más parancsmagok használhatnak. Ez az ige Exportvan párosítva. BulkLoad, betöltés
Initialize (in) Előkészít egy erőforrást a használatra, és beállítja azt egy alapértelmezett állapotra. Törlés, init, megújítás, újraépítés, újrainicializálás, beállítás
Limit (l) Korlátozások alkalmazása egy erőforrásra. Kvóta
Merge (mg) Egyetlen erőforrást hoz létre több erőforrásból. Összevonás, illesztés
Mount (mt) Elnevezett entitást csatol egy helyhez. Ez az ige Dismountvan párosítva. Csatlakozz
Out (o) Adatokat küld a környezetből. A Out-Printer parancsmag például adatokat küld egy nyomtatónak.
Publish (pb) Elérhetővé tesz egy erőforrást mások számára. Ez az ige Unpublishvan párosítva. Üzembe helyezés, kiadás, telepítés
Restore (rr) Előre definiált állapotba állít be egy erőforrást, például egy Checkpointáltal beállított állapotot. A Restore-Computer parancsmag például elindítja a rendszer visszaállítását a helyi számítógépen. Javítás, Vissza, Visszavonás, Javítás
Save (sv) Megőrzi az adatokat a veszteség elkerülése érdekében.
Sync (sy) Biztosítja, hogy két vagy több erőforrás ugyanabban az állapotban van. Replikálás, Coerce, Egyezés
Unpublish (ub) Az erőforrás elérhetetlenné válik mások számára. Ez az ige Publishvan párosítva. Eltávolítás, visszaállítás, elrejtés
Update (ud) Egy erőforrás up-todátumot hoz az állapot, a pontosság, a megfelelőség vagy a megfelelőség fenntartásához. A Update-FormatData parancsmag például frissíti és formázófájlokat ad hozzá az aktuális PowerShell-konzolhoz. Frissítés, megújítás, újraszámítás, újraindexelés

Diagnosztikai igék

A PowerShell a System.Management.Automation.VerbsDiagnostic osztályt használja a diagnosztikára vonatkozó műveletek definiálásához. Az alábbi táblázat a legtöbb definiált igét felsorolja.

Ige (alias) Akció Elkerülendő szinonimák
Debug (db) Megvizsgálja az erőforrást a működési problémák diagnosztizálásához. Diagnosztizál
Measure (ms) Azonosítja a megadott művelet által felhasznált erőforrásokat, vagy lekéri egy erőforrás statisztikáit. Számítás, meghatározás, elemzés
Ping (pi) Elavult – Használja inkább a Teszt igét.
Repair (rp) Erőforrás visszaállítása használható állapotba Javítás, visszaállítás
Resolve (rv) Az erőforrás rövidített ábrázolását teljesebb ábrázolásúra képezi le. Kibontás, meghatározás
Test (t) Ellenőrzi egy erőforrás működését vagy konzisztenciáját. Diagnosztizálás, elemzés, mentés, ellenőrzés
Trace (tr) Nyomon követi egy erőforrás tevékenységeit. Nyomon követés, követés, vizsgálat, ásás

Életciklus-igék

A PowerShell a System.Management.Automation.VerbsLifecycle osztályt használja az erőforrás életciklusára vonatkozó műveletek meghatározásához. Az alábbi táblázat a legtöbb definiált igét felsorolja.

Ige (alias) Akció Elkerülendő szinonimák
Approve (ap) Megerősíti vagy elfogadja egy erőforrás vagy folyamat állapotát.
Assert (as) Megerősíti az erőforrás állapotát. Bizonyít
Build (bd) Létrehoz egy összetevőt (általában bináris vagy dokumentumot) bizonyos bemeneti fájlokból (általában forráskódból vagy deklaratív dokumentumokból).) Ez az ige a PowerShell 6-ban lett hozzáadva.
Complete (cp) Befejez egy műveletet.
Confirm (cn) Egy erőforrás vagy folyamat állapotát nyugtázza, ellenőrzi vagy ellenőrzi. Nyugtázás, egyetértés, minősítés, ellenőrzés, ellenőrzés
Deny (dn) Elutasítja, letiltja vagy ellenzi egy erőforrás vagy folyamat állapotát. Blokk, objektum, elutasítás, elutasítás
Deploy (dp) Alkalmazásokat, webhelyeket vagy megoldásokat küld egy távoli célhelynek úgy, hogy a megoldás felhasználói az üzembe helyezés befejezése után elérhessék azt. Ez az ige a PowerShell 6-ban lett hozzáadva.
Disable (d) Egy erőforrást nem elérhető vagy inaktív állapotba konfigurál. A Disable-PSBreakpoint parancsmag például inaktívvá tesz egy töréspontot. Ez az ige Enablevan párosítva. Leállítás, elrejtés
Enable (e) Egy erőforrást egy elérhető vagy aktív állapotba konfigurál. A Enable-PSBreakpoint parancsmag például aktívvá tesz egy töréspontot. Ez az ige Disablevan párosítva. Kezdés, kezdés
Install (is) Elhelyez egy erőforrást egy helyen, és igény szerint inicializálja azt. Ez az ige Uninstallvan párosítva. Beállítás
Invoke (i) Végrehajt egy műveletet, például parancsot vagy metódust futtat. Futtatás, indítás
Register (rg) Létrehoz egy bejegyzést egy erőforráshoz egy adattárban, például egy adatbázisban. Ez az ige Unregistervan párosítva.
Request (rq) Erőforrást kér, vagy engedélyeket kér.
Restart (rt) Leállítja a műveletet, majd újra elindítja. A Restart-Service parancsmag például leáll, majd elindít egy szolgáltatást. Újra
Resume (ru) Felfüggesztett műveletet indít el. A Resume-Service parancsmag például egy felfüggesztett szolgáltatást indít el. Ez az ige Suspendvan párosítva.
Start (sa) Műveletet kezdeményez. A Start-Service parancsmag például elindít egy szolgáltatást. Ez az ige Stopvan párosítva. Indítás, indítás, rendszerindítás
Stop (sp) Megszüntet egy tevékenységet. Ez az ige Startvan párosítva. Befejezés, Ölés, Megszüntetés, Törlés
Submit (sb) Egy erőforrást jelenít meg jóváhagyásra. Posta
Suspend (ss) Szüneteltet egy tevékenységet. A Suspend-Service parancsmag például szüneteltet egy szolgáltatást. Ez az ige Resumevan párosítva. Szünet
Uninstall (us) Eltávolít egy erőforrást egy megadott helyről. Ez az ige Installvan párosítva.
Unregister (ur) Eltávolítja egy erőforrás bejegyzését egy adattárból. Ez az ige Registervan párosítva. Eltávolítás
Wait (w) Egy művelet szüneteltetése egy adott esemény bekövetkeztéig. A Wait-Job parancsmag például szünetelteti a műveleteket, amíg egy vagy több háttérfeladat be nem fejeződik. Alvó állapot, szüneteltetés

Biztonsági parancsok

A PowerShell a System.Management.Automation.VerbsSecurity osztályt használja a biztonságra vonatkozó műveletek meghatározásához. Az alábbi táblázat a legtöbb definiált igét felsorolja.

Ige (alias) Akció Elkerülendő szinonimák
Block (bl) Korlátozza az erőforráshoz való hozzáférést. Ez az ige Unblockvan párosítva. Letiltás, korlátozás, megtagadás
Grant (gr) Lehetővé teszi az erőforráshoz való hozzáférést. Ez az ige Revokevan párosítva. Engedélyezés, engedélyezés
Protect (pt) Védi az erőforrásokat a támadástól vagy a veszteségtől. Ez az ige Unprotectvan párosítva. Titkosítás, védelem, zárolás
Revoke (rk) Olyan műveletet határoz meg, amely nem teszi lehetővé az erőforráshoz való hozzáférést. Ez az ige Grantvan párosítva. Eltávolítás, letiltás
Unblock (ul) Eltávolítja az erőforrásra vonatkozó korlátozásokat. Ez az ige Blockvan párosítva. Törlés, Engedélyezés
Unprotect (up) Eltávolítja a biztonsági elemet egy hozzáadott erőforrásból, hogy megakadályozza a támadást vagy a veszteséget. Ez az ige Protectvan párosítva. Visszafejtés, visszafejtés

Egyéb igék

A PowerShell a System.Management.Automation.VerbsOther osztályt használja olyan vesszővel rendelkező igenevek definiálására, amelyek nem illeszkednek egy adott igenévkategóriába, például a gyakori, kommunikációs, adat-, életciklus- vagy biztonsági igenevekhez.

Ige (alias) Akció Elkerülendő szinonimák
Use (u) Erőforrást használ vagy tartalmaz valamilyen műveletet.

Lásd még: