Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
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áljaDeletevagyEliminate. - Csak az ebben a témakörben felsorolt igék formáját használja. Például használja
Get, de ne használjaGettingvagyGets. - 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.
Find és Search
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:
- System.Management.Automation.VerbsCommon
- System.Management.Automation.VerbsCommunications
- System.Management.Automation.VerbsData
- System.Management.Automation.VerbsDiagnostic
- System.Management.Automation.VerbsLifecycle
- System.Management.Automation.VerbsSecurity
- System.Management.Automation.VerbsOther
- parancsmag deklarációja
- Windows PowerShell-rendszerhéj SDK