Vysvetlenie prostredia Windows PowerShell
Táto zóna S vysvetľuje Windows PowerShell (PS). Začína sa podrobným, no zjednodušeným vysvetlením tohto nástroja Microsoftu. Potom to končí funkciami a výhodami prostredia Windows PowerShell.
Prehľadávať témy príspevkov
- Čo je Windows PowerShell?
- Rutiny prostredia PowerShell (príkazové príkazy)
- Funkcie a výhody prostredia Windows PowerShell
Čo je Windows PowerShell?
Windows PowerShell je postavený nástroj na automatizáciu úloh .NET CLR (Common Language Runtime). Má shell príkazového riadku a skriptovací jazyk. Keď bol PowerShell prvýkrát spustený, bolo na ňom postavené .Internetová sieť a mohol fungovať iba na operačných systémoch Windows.
Pre objasnenie, Common Language Runtime (CLR) riadi vykonávanie programov .NET. Inými slovami, programy ako PowerShell napísané v .NET Framework sa spúšťajú v softvérových prostrediach CLR.V roku 2016 Microsoft upravil PowerShell tak, aby fungoval .NET C hodiny a urobil z neho open-source a multiplatformový nástroj. Táto zmena znamenala, že teraz môže bežať na niektorých linuxových distribúciách (konkrétne CentOS a Ubuntu ) a operačné systémy Mac.
Nový open-source nástroj sa nazýva PowerShell Core. Toto sa líši od prostredia Windows PowerShell, ktorý beží iba v systéme Microsoft Windows.
Rutiny prostredia PowerShell (príkazové príkazy)
Rutiny sú príkazy ( Príkaz-nechaj ) používané v prostredí Windows PowerShell. Rutiny cmdlet vykonávajú špecifické akcie a vracajú výsledky – konkrétne vracajú objekty Microsoft .NET Framework. Tieto objekty sú zobrazené ako výstup do potrubia.
ares čarodejnícky impulz nefungujeAk ste novým používateľom PS, tieto žargóny vám nemusia dávať veľký zmysel, ale čoskoro sa dostanem k zábavnej časti!
Verím, že pre niekoho, kto sa chce naučiť PS, je pre vás najdôležitejšie pochopiť koncept Názvy cmdletov . PS používa Sloveso-podstatné meno názov páru na pomenovanie cmdletov. Cmdlety sú doslova pomenované v Sloveso-podstatné meno párov. Príkladom je Get-Command . Ak chcete zobraziť zoznam všetkých cmdlet v počítači, otvorte prostredie Windows PowerShell, zadajte cmdlet nižšie a stlačte kláves enter.
|_+_|
Get-Command je prvá cmdlet, ktorú potrebujete, pretože sa používa na vyhľadávanie iných cmdlet. Ďalší, ktorý potrebujete, je Získajte pomoc . Toto je cmdlet, s ktorým sa musíte naučiť používať cmdlet Get-Command . Ak sa chcete dozvedieť, ako používať cmdlet, zadajte Get-Help a za ním príkaz-let. Napríklad naučiť sa používať Get-WmiObject , zadajte príkaz nižšie a stlačte kláves enter.
Pošta na odoslanie pre Android v službe Gmail|_+_|
Na účely tejto zóny S cmdlet používa a Sloveso-podstatné meno menný pár. Prvá časť je zvyčajne anglické sloveso (akčné slovo ako Získajte , Set , atď). Druhé slovo je zvyčajne anglické podstatné meno (názov objektu ako Command, WmiObject).
Funkcie a výhody prostredia Windows PowerShell
Pre lepšie pochopenie tohto nástroja na automatizáciu úloh od spoločnosti Microsoft uvádzame niektoré z jeho funkcií a výhod.
Rutinné rutiny PowerShell sú páry slovesa a podstatného mena
PS spustí rutiny cmdlet (nazvané ako páry sloveso-podstatné meno) a vráti objekty .NET Framework zobrazené ako výstupy do potrubia. Rutiny sa líšia od príkazov Cmd – zatiaľ čo príkazy Cmd sú samostatné spustiteľné súbory, rutiny PowerShell sú inštanciami triedy .NET Framework .
Aliasy podpory cmdlet
Podobne ako príkazy príkazového riadka, aj rutiny rutiny Windows PowerShell podporujú aliasy. Aliasy uľahčujú zapamätanie cmdletov. Tiež uľahčuje skriptovanie v PS. Ak chcete získať bežné aliasy cmdlet, zadajte cmdlet nižšie a stlačte kláves enter.
|_+_|Potom sa môžete naučiť aliasy bežných cmdletov. Každý z týchto aliasov môže nahradiť rutiny cmdlet v príkazoch a skriptoch.
Windows PowerShell Cmdlets podpora Pipline
Ďalšou dôležitou vlastnosťou PS je jeho podpora pre potrubia . Znak potrubia (|) vám umožňuje použiť výstup rutiny cmdlet ako vstup ďalšej rutiny. Ak chcete prejsť z rutiny cmdlet do ďalšej, jednoducho vložte znak potrubia (|) medzi 2 rutiny cmdlet. Tu je príklad.
wifi analyzátor pre Windows 7|_+_|
Prvý príkaz-nechaj, Get-Process vráti poznámkový blok spracovať počas druhej cmdlet, Stop-Process zastaví proces. Nie všetky príkazy však akceptujú vstup z potrubia.
Dúfam, že tento Itechgude úspešne vysvetlil Windows PowerShell? Tiež dúfam, že vám to pomohlo. Ak vám to pomohlo, zahlasujte Áno na otázku Bol tento príspevok užitočná nižšie.
Prípadne môžete položiť otázku, zanechať komentár alebo poskytnúť spätnú väzbu pomocou formulára Zanechať odpoveď, ktorý nájdete na konci tejto stránky.
Nakoniec, ak chcete získať ďalšie e-mailové technologické zóny S, navštívte našu stránku Vysvetlenie PowerShell a CMD. Veľmi užitočná vám môže byť aj naša stránka Práca z domovskej stránky.


