Schválená slovesa pro příkazy PowerShellu
PowerShell používá dvojici sloves-podstatné jméno pro názvy rutin a pro jejich odvozené třídy .NET.
Slovesná část názvu identifikuje akci, kterou rutina provede. Podstatná část názvu identifikuje entitu, na které se akce provádí. Například rutina Get-Command
načte všechny příkazy, které jsou zaregistrované v PowerShellu.
Poznámka:
PowerShell používá termín sloveso k popisu slova, které implikuje akci, i když toto slovo není standardní sloveso v anglickém jazyce. Výraz Nový je například platný název příkazu PowerShellu, protože napovídá akci, i když není slovesem v anglickém jazyce.
Každá schválená operace má odpovídající předponu aliasu definována. Tuto předponu aliasu používáme v aliasech pro příkazy, které používají tento příkaz. Například předpona aliasu pro Import
je ip
a alias pro Import-Module
je ipmo
. Toto je doporučení, ale ne pravidlo; zejména nemusí být respektována pro aliasy příkazů mimicking dobře známých příkazů z jiných prostředí.
Doporučení pro pojmenování sloves
Následující doporučení vám pomůžou zvolit odpovídající příkaz pro vaši rutinu, abyste zajistili konzistenci mezi vytvořenými rutinami, rutinami, které poskytuje PowerShell, a rutinami navrženými jinými uživateli.
- Použití jednoho z předdefinovaných názvů sloves poskytovaných PowerShellem
- Příkaz použijte k popisu obecného rozsahu akce a použití parametrů k dalšímu upřesnění akce.
- Nepoužívejte synonymum schváleného příkazu. Například vždy používejte
Remove
, nikdy nepoužívejteDelete
neboEliminate
. - Použijte pouze tvar každého slovesa uvedeného v tomto tématu. Například použijte
Get
, ale nepoužívejteGetting
neboGets
. - Nepoužívejte následující rezervované příkazy ani aliasy. Jazyk PowerShellu a málo rutin tyto příkazy používají za výjimečných okolností.
- ForEach (foreach)
- Ping (pí)
- Řazení (sr)
- Tee (te)
- Kde (wh)
Pomocí rutiny Get-Verb
můžete získat úplný seznam sloves.
Podobné příkazy pro různé akce
Následující podobné příkazy představují různé akce.
Nový vs. Přidat
Pomocí příkazu New
vytvořte nový prostředek. Pomocí Add
můžete něco přidat do existujícího kontejneru nebo prostředku. Například Add-Content
přidá výstup do existujícího souboru.
Nové vs. nastavení
Pomocí příkazu New
vytvořte nový prostředek. Pomocí příkazu Set
upravte existující prostředek, volitelně ho vytvořte, pokud neexistuje, například rutina Set-Variable
.
Najít vs. Hledání
Pomocí příkazu Find
vyhledejte objekt. Pomocí příkazu Search
vytvořte odkaz na prostředek v kontejneru.
Získání vs. čtení
Pomocí příkazu Get
získejte informace o prostředku (například souboru) nebo získejte objekt, se kterým budete mít v budoucnu přístup k prostředku. Pomocí příkazu Read
otevřete prostředek a extrahujte informace obsažené v něm.
Vyvolání vs. spuštění
Pomocí příkazu Invoke
proveďte synchronní operace, jako je spuštění příkazu a čekání na jeho ukončení. Pomocí příkazu Start
zahajte asynchronní operace, jako je spuštění autonomního procesu.
Ping vs. Test
Použijte příkaz Test
.
Běžné příkazy
PowerShell používá System.Management.Automation.VerbsCommon třídu výčtu k definování obecných akcí, které se dají použít na téměř jakoukoli rutinu. Následující tabulka uvádí většinu definovaných sloves.
Sloveso (alias) | Činnost | Synonyma, kterým se chcete vyhnout |
---|---|---|
Přidat (a) | Přidá prostředek do kontejneru nebo připojí položku k jiné položce. Například rutina Add-Content přidá obsah do souboru. Toto sloveso je spárováno s Remove . |
Připojení, Připojení, Zřetězení, Vložení |
Vymazat (cl) | Odebere všechny prostředky z kontejneru, ale neodstraní kontejner. Například rutina Clear-Content odebere obsah souboru, ale soubor neodstraní. |
Flush, Erase, Release, Unmark, Unset, Nullify |
Zavřít (cs) | Změní stav prostředku tak, aby byl nepřístupný, nedostupný nebo nepoužitelný. Tento příkaz je spárovaný s Open. |
|
kopírovat (cp) | Zkopíruje prostředek do jiného názvu nebo do jiného kontejneru. Například rutina Copy-Item zkopíruje položku (například soubor) z jednoho umístění v úložišti dat do jiného umístění. |
Duplikování, klonování, replikace, synchronizace |
Enter (et) | Určuje akci, která uživateli umožní přejít do prostředku. Například rutina Enter-PSSession umístí uživatele do interaktivní relace. Toto sloveso je spárováno s Exit . |
Nasdílení, do |
exit (např. | Nastaví aktuální prostředí nebo kontext na naposledy použitý kontext. Například rutina Exit-PSSession umístí uživatele do relace, která byla použita ke spuštění interaktivní relace. Toto sloveso je spárováno s Enter . |
Pop, Out |
Najít (fd) | Vyhledá objekt v kontejneru, který je neznámý, implicitní, volitelný nebo zadaný. | Hledání |
formátu (f) | Uspořádá objekty v zadaném formuláři nebo rozložení. | |
Získat (g) | Určuje akci, která načte prostředek. Toto sloveso je spárováno s Set . |
Read, Open, Cat, Type, Dir, Obtain, Dump, Acquire, Examine, Find, Search |
skrýt (h) | Vytvoří prostředek jako nedetekovatelný. Například rutina, jejíž název obsahuje příkaz Skrýt, může skrýt službu od uživatele. Toto sloveso je spárováno s Show . |
Blokovat |
Připojit se k (j) | Kombinuje prostředky do jednoho prostředku. Například rutina Join-Path kombinuje cestu s jednou z podřízených cest a vytvoří jednu cestu. Toto sloveso je spárováno s Split . |
Kombinování, sjednocení, připojení, přidružení |
Lock (lk) | Zabezpečuje prostředek. Toto sloveso je spárováno s Unlock . |
Omezení, zabezpečení |
Přesunout (m) | Přesune prostředek z jednoho umístění do jiného. Například rutina Move-Item přesune položku z jednoho umístění v úložišti dat do jiného umístění. |
Přenos, název, migrace |
Nový (n) | Vytvoří prostředek. (Příkaz Set lze použít také při vytváření prostředku, který obsahuje data, například rutinu Set-Variable .) |
Vytvoření, generování, sestavení, vytvoření, přidělení |
Otevřít (op) | Změní stav prostředku tak, aby byl přístupný, dostupný nebo použitelný. Toto sloveso je spárováno s Close . |
|
Optimalizovat (om) | Zvyšuje efektivitu prostředku. | |
pop (pop) | Odebere položku z horní části zásobníku. Například rutina Pop-Location změní aktuální umístění na umístění, které bylo naposledy vloženo do zásobníku. |
|
push (pu) | Přidá položku na začátek zásobníku. Například rutina Push-Location odešle aktuální umístění do zásobníku. |
|
Znovu (re) | Obnoví prostředek do stavu, který byl vrácen zpět. | |
Odebrat (r) | Odstraní prostředek z kontejneru. Například rutina Remove-Variable odstraní proměnnou a její hodnotu. Toto sloveso je spárováno s Add . |
Vymazat, Vyjmout, Odstranit, Zahodit, Vymazat |
Přejmenovat (rn) | Změní název prostředku. Například rutina Rename-Item , která se používá pro přístup k uloženým datům, změní název položky v úložišti dat. |
Změna |
resetování (rs) | Nastaví prostředek zpět do původního stavu. | |
změna velikosti(rz) | Změní velikost prostředku. | |
hledání (sr) | Vytvoří odkaz na prostředek v kontejneru. | Najít, najít |
Vybrat (SC) | Vyhledá prostředek v kontejneru. Například rutina Select-String najde text v řetězcích a souborech. |
Najít, najít |
Set (s) | Nahradí data u existujícího prostředku nebo vytvoří prostředek, který obsahuje některá data. Například rutina Set-Date změní systémový čas na místním počítači. (Příkaz New lze také použít k vytvoření prostředku.) Toto sloveso je spárováno s Get . |
Zápis, resetování, přiřazení, konfigurace, aktualizace |
Zobrazit (sh) | Zviditelní prostředek uživateli. Toto sloveso je spárováno s Hide . |
Zobrazení, výroba |
přeskočit (sk) | Obchází jeden nebo více prostředků nebo bodů v posloupnosti. | Obejití, přeskakování |
Rozdělení (sl) | Odděluje části prostředku. Například rutina Split-Path vrací různé části cesty. Toto sloveso je spárováno s Join . |
Oddělený |
krok (st) | Přesune se do dalšího bodu nebo prostředku v posloupnosti. | |
switch (sw) | Určuje akci, která se liší mezi dvěma prostředky, například změnou mezi dvěma umístěními, zodpovědnostmi nebo stavy. | |
vrátit zpět (un) | Nastaví prostředek na předchozí stav. | |
Odemknout (Uk) | Uvolní prostředek, který byl uzamčen. Toto sloveso je spárováno s Lock . |
Release, Unrestrict, Unsecure |
watch (wc) | Průběžně kontroluje nebo monitoruje změny prostředků. |
Komunikační příkazy
PowerShell používá System.Management.Automation.VerbsCommunications třídu k definování akcí, které se vztahují na komunikaci. Následující tabulka uvádí většinu definovaných sloves.
Sloveso (alias) | Činnost | Synonyma, kterým se chcete vyhnout |
---|---|---|
Connect (cc) | Vytvoří propojení mezi zdrojem a cílem. Toto sloveso je spárováno s Disconnect . |
Připojení, Telnet, přihlášení |
Odpojit (DC) | Přeruší propojení mezi zdrojem a cílem. Toto sloveso je spárováno s Connect . |
Break, Logoff |
čtení (rd) | Získá informace ze zdroje. Toto sloveso je spárováno s Write . |
Získání, výzva, získání |
příjem (rc) | Přijímá informace odeslané ze zdroje. Toto sloveso je spárováno s Send . |
Číst, Přijmout, Náhled |
Odeslat (sd) | Doručí informace do cíle. Toto sloveso je spárováno s Receive . |
Put, Broadcast, Mail, Fax |
zápisu (wr) | Přidá informace do cíle. Toto sloveso je spárováno s Read . |
Put, Print |
Příkazy pro data
PowerShell používá třídu System.Management.Automation.VerbsData k definování akcí, které se vztahují na zpracování dat. Následující tabulka uvádí většinu definovaných sloves.
Název slovesa (alias) | Činnost | Synonyma, kterým se chcete vyhnout |
---|---|---|
zálohování (ba) | Ukládá data tím, že je replikuje. | Ukládání, vypalování, replikace, synchronizace |
kontrolní bod (ch) | Vytvoří snímek aktuálního stavu dat nebo jeho konfigurace. | Rozdíl |
Compare (cr) | Vyhodnotí data z jednoho prostředku proti datům z jiného prostředku. | Rozdíl |
Komprimovat (cm) | Zkomprimuje data prostředku. Páry s Expand . |
kompaktní |
Převést (cv) | Změní data z jedné reprezentace na jinou, když rutina podporuje obousměrný převod nebo když rutina podporuje převod mezi více datovými typy. | Změna, změna velikosti, převzorkování |
ConvertFrom (cf) | Převede jeden primární typ vstupu (podstatná jméno rutiny označuje vstup) na jeden nebo více podporovaných výstupních typů. | Export, výstup, out |
ConvertTo (ct) | Převede z jednoho nebo více typů vstupu na primární výstupní typ (podstatné jméno rutiny označuje typ výstupu). | Import, vstup, in |
odpojení (dm) | Odpojte pojmenovanou entitu od umístění. Toto sloveso je spárováno s Mount . |
Odpojení, zrušení propojení |
upravit (ed) | Upraví existující data přidáním nebo odebráním obsahu. | Změna, aktualizace, změna |
Rozbalit (en) | Obnoví data prostředku, který byl komprimován do původního stavu. Toto sloveso je spárováno s Compress . |
Explode, Uncompress |
Export (ep) | Zapouzdřuje primární vstup do trvalého úložiště dat, například do souboru nebo do zaměnitelného formátu. Toto sloveso je spárováno s Import . |
Extrakce, zálohování |
skupiny (gp) | Uspořádá nebo přidruží jeden nebo více prostředků. | |
Import (IP) | Vytvoří prostředek z dat uložených v trvalém úložišti dat (například v souboru) nebo ve formátu výměny. Například rutina Import-Csv importuje data ze souboru hodnot oddělených čárkami (CSV) na objekty, které můžou používat jiné rutiny. Toto sloveso je spárováno s Export . |
BulkLoad, Load |
inicializace (v) | Připraví prostředek pro použití a nastaví ho na výchozí stav. | Erase, Init, Renew, Rebuild, Reinitialize, Setup |
limit (l) | Použije omezení pro prostředek. | Kvóta |
sloučení (mg) | Vytvoří jeden prostředek z více prostředků. | Kombinování, spojení |
přípojné (mt) | Připojí pojmenovanou entitu k umístění. Toto sloveso je spárováno s Dismount . |
Připojit |
out (o) | Odesílá data z prostředí. Například rutina Out-Printer odesílá data do tiskárny. |
|
Publikovat (pb) | Zpřístupní prostředek ostatním. Toto sloveso je spárováno s Unpublish . |
Nasazení, vydání, instalace |
obnovení (rr) | Nastaví prostředek na předdefinovaný stav, například stav nastavený Checkpoint . Například rutina Restore-Computer spustí obnovení systému v místním počítači. |
Oprava, vrácení, vrácení zpět, oprava |
Uložit (sv) | Zachovává data, aby nedošlo ke ztrátě. | |
Synchronizace (sy) | Zaručuje, že dva nebo více prostředků jsou ve stejném stavu. | Replikace, replikace, shoda |
zrušit publikování (ub) | Znepřístupňuje prostředek ostatním. Toto sloveso je spárováno s Publish . |
Odinstalace, vrácení, skrytí |
Update (ud) | Přináší up-toprostředku, aby se zachoval stav, přesnost, shoda nebo dodržování předpisů. Například rutina Update-FormatData aktualizuje a přidá formátovací soubory do aktuální konzoly PowerShellu. |
Refresh, Renew, Recalculate, Re-index |
Diagnostické příkazy
PowerShell používá System.Management.Automation.VerbsDiagnostic třídu k definování akcí, které se vztahují na diagnostiku. Následující tabulka uvádí většinu definovaných sloves.
Sloveso (alias) | Činnost | Synonyma, kterým se chcete vyhnout |
---|---|---|
ladění (db) | Prozkoumá prostředek pro diagnostiku provozních problémů. | Diagnostikovat |
míry (ms) | Identifikuje prostředky spotřebované zadanou operací nebo načte statistiky o prostředku. | Výpočet, určení, analýza |
ping (pí) | Zastaralé – místo toho použijte příkaz Test. | |
Oprava (rp) | Obnoví prostředek do použitelné podmínky. | Oprava, obnovení |
Vyřešit (rv) | Mapuje zkrácenou reprezentaci prostředku na ucelenější reprezentaci. | Rozbalit, určit |
testovací (t) | Ověřuje operaci nebo konzistenci prostředku. | Diagnostika, analýza, salvage, ověření |
trasování (tr) | Sleduje aktivity prostředku. | Track, Follow, Inspect, Dig |
Příkazy životního cyklu
PowerShell používá System.Management.Automation.VerbsLifecycle třídu k definování akcí, které se vztahují na životní cyklus prostředku. Následující tabulka uvádí většinu definovaných sloves.
Sloveso (alias) | Činnost | Synonyma, kterým se chcete vyhnout |
---|---|---|
schválit (ap) | Potvrdí nebo souhlasí se stavem prostředku nebo procesu. | |
Assert (as) | Potvrzuje stav prostředku. | Certify |
sestavení (bd) | Vytvoří artefakt (obvykle binární soubor nebo dokument) ze sady vstupních souborů (obvykle zdrojový kód nebo deklarativní dokumenty).) Toto sloveso bylo přidáno v PowerShellu 6. | |
Dokončení (cp) | Ukončí operaci. | |
Potvrdit (cn) | Bere na vědomí, ověřuje nebo ověřuje stav prostředku nebo procesu. | Potvrzení, souhlas, certifikace, ověření, ověření |
Odepřít (dn) | Odmítne, objekty, bloky nebo odporuje stavu prostředku nebo procesu. | Block, Object, Reject, Reject |
Nasazení (dp) | Odešle aplikaci, web nebo řešení do vzdáleného cíle tak, aby k ní po dokončení nasazení měl přístup příjemce tohoto řešení. Toto sloveso bylo přidáno v PowerShellu 6. | |
Zakázat (d) | Nakonfiguruje prostředek do nedostupného nebo neaktivního stavu. Například rutina Disable-PSBreakpoint znepřístupňuje zarážku. Toto sloveso je spárováno s Enable . |
Zastavit, skrýt |
Povolit (e) | Nakonfiguruje prostředek do dostupného nebo aktivního stavu. Například rutina Enable-PSBreakpoint aktivuje zarážku. Toto sloveso je spárováno s Disable . |
Start, Begin |
instalace (je) | Umístí prostředek do umístění a volitelně ho inicializuje. Toto sloveso je spárováno s Uninstall . |
Nastavení |
Vyvolání (i) | Provede akci, například spuštění příkazu nebo metody. | Spustit, Spustit |
Zaregistrovat (rg) | Vytvoří položku pro prostředek v úložišti, jako je například databáze. Toto sloveso je spárováno s Unregister . |
|
Request (rq) | Požádá o prostředek nebo požádá o oprávnění. | |
Restartování (rt) | Zastaví operaci a pak ji znovu spustí. Například rutina Restart-Service zastaví a pak spustí službu. |
Recyklovat |
Resume (ru) | Spustí operaci, která byla pozastavena. Například rutina Resume-Service spustí službu, která byla pozastavena. Toto sloveso je spárováno s Suspend . |
|
Start (sa) | Inicializuje operaci. Například rutina Start-Service spustí službu. Toto sloveso je spárováno s Stop . |
Spuštění, spuštění, spuštění |
zastavení (sp) | Ukončí aktivitu. Toto sloveso je spárováno s Start . |
End, Kill, Terminate, Cancel |
Odeslat (sb) | Zobrazí zdroj ke schválení. | Příspěvek |
pozastavit (ss) | Pozastaví aktivitu. Například rutina Suspend-Service pozastaví službu. Toto sloveso je spárováno s Resume . |
Pauza |
Odinstalace (nás) | Odebere prostředek z určeného umístění. Toto sloveso je spárováno s Install . |
|
zrušit registraci (vaše) | Odebere položku prostředku z úložiště. Toto sloveso je spárováno s Register . |
Odstranit |
čekání (w) | Pozastaví operaci, dokud nedojde k zadané události. Například rutina Wait-Job pozastaví operace, dokud nebude dokončena jedna nebo více úloh na pozadí. |
Spánek, pozastavení |
Příkazy zabezpečení
PowerShell používá třídu System.Management.Automation.VerbsSecurity k definování akcí, které platí pro zabezpečení. Následující tabulka uvádí většinu definovaných sloves.
Sloveso (alias) | Činnost | Synonyma, kterým se chcete vyhnout |
---|---|---|
blok (bl) | Omezuje přístup k prostředku. Toto sloveso je spárováno s Unblock . |
Prevence, omezení, odepření |
Grant (gr) | Umožňuje přístup k prostředku. Toto sloveso je spárováno s Revoke . |
Povolit, Povolit |
Chránit (pt) | Chrání prostředek před útokem nebo ztrátou. Toto sloveso je spárováno s Unprotect . |
Šifrování, ochrana, zapečetění |
odvolání (rk) | Určuje akci, která nepovoluje přístup k prostředku. Toto sloveso je spárováno s Grant . |
Odebrat, zakázat |
Odblokovat (ul) | Odebere omezení prostředku. Toto sloveso je spárováno s Block . |
Vymazat, Povolit |
Odemknout (nahoru) | Odebere ochranu z přidaného prostředku, aby se zabránilo útoku nebo ztrátě. Toto sloveso je spárováno s Protect . |
Dešifrování, zrušení |
Další příkazy
PowerShell používá System.Management.Automation.VerbsOther třídu k definování kanonických názvů sloves, které se nevejdou do konkrétní kategorie názvů sloves, jako jsou běžná, komunikace, data, životní cyklus nebo názvy sloves zabezpečení.
Sloveso (alias) | Činnost | Synonyma, kterým se chcete vyhnout |
---|---|---|
Použít (u) | K něčemu slouží nebo zahrnuje prostředek. |
Viz také
- 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
- deklarace rutiny
- programátora windows PowerShellu
- windows PowerShell Shell SDK