Windows PowerShell - moderné prostrediepríkazový riadok používaný v tomto operačnom systéme. Prvýkrát bol súčasťou systému Windows 7 v roku 2009. V poslednej, desiatej verzii tohto OS prakticky nahradil tradičný shell cmd.exe, ktorý sa používal v celej rodine NT. V našom článku vám povieme o všeobecných princípoch jeho fungovania a o tom, ako ich nainštalovať do systému Windows XP.
Príkazový riadok systému Windows
Príkazový riadok existoval vo všetkýchoperačné systémy Microsoft. Je pravda, že vylepšenie grafického rozhrania pri vydávaní nových verzií ho dostalo do úzadia. Prinajmenšom z hľadiska užitočnosti pre priemerného používateľa. Schopnosť pracovať s príkazovým riadkom patrila vždy k výsadám správcov systému. Faktom je, že možnosti, ktoré vám umožňuje používať (napríklad na konfiguráciu siete), nikdy nemali vhodné grafické rozhranie.
Rozšírené v podnikovom prostredí arastúca zložitosť sieťovej architektúry si vyžadovala zavedenie nových nástrojov na správu a automatizáciu, ktoré viedli k vývoju Windows PowerShell vývojármi z Redmondu. Čo to dáva používateľovi a správcovi?
Z pohľadu používateľa, ktorý zriedka používapríkazový riadok, nič sa nezmení. Ale správca siete dostane šikovný nástroj, ktorý vám umožní automatizovať niektoré z každodenných operácií a pracovať so vzdialenými strojmi.
Úlohy a funkcie PowerShell
Windows PowerShell je postavený nadNET Framework a Microsoft pôvodne postavili nový rámec ako profesionálny administratívny nástroj. Hlavným rozdielom v dokumentácii je schopnosť pracovať s objektmi .NET, čím sa výrazne odlišuje od svojich náprotivkov. Špecialisti pracujúci na novom softvérovom produkte k veci dospeli kreatívne.
Zaistiť kompatibilitu a unifikáciu príkazovs shellmi príkazového riadku použitými v iných operačných systémoch bola vykonaná hĺbková analýza. Výsledkom je výrazné rozšírenie syntaxe príkazov v prostredí Windows PowerShell. Nie je potrebné vysvetľovať, čo to dáva správcovi zložitých sietí.
Mnoho vysokovýkonných serverov beží ďalejLinux, zatiaľ čo klientskými počítačmi sú Windows. Zjednotenie syntaxe umožňuje správu oboch sektorov siete pomocou rovnakých príkazov, čo znižuje záťaž pracovníkov IT.
Windows 7 a PowerShell Evolution
Ako sme už povedali, tento operačný systémako prvý zahrnul nástroje PowerShell. Windows 7 používal verziu 2.0 v spojení s .Net Framework 4.0. Keď sa shell zlepšoval a jeho schopnosti rástli, spoločnosť Microsoft vydala balíčky Management Framework, aby bol neustále v obraze. Hlavné zmeny boli v prostredí Windows Powershell Integrated Scripting Environment. Čo to znamená, ukážeme v číslach.
ISE Script Editor verzia 2.0 zahŕňalo 20 modulov a 350 integrovaných príkazov, vo verzii 3.0 ich počet narástol na 71 modulov a 2305 príkazov. Toto zvýšenie výkonu malo samozrejme pozitívny vplyv na administratívne možnosti shellu. Prítomnosť integrovaného skriptovacieho prostredia, ktoré vám umožňuje komunikovať s objektmi operačného systému a je funkčne podobná programovacím jazykom, robí z tohto produktu vynikajúci pracovný nástroj.
Niet divu, že Windows 10 má nový shellvyšiel na vrchole. Aj keď je cmd.exe v systéme stále prítomný, PowerShell sa stáva predvoleným nástrojom príkazového riadku. Microsoft vsádza na tento shell a rozvíja ho, pričom pokračuje v pridávaní nových funkcií. Je pravdepodobné, že ďalšie verzie OS úplne stratia klasický príkazový riadok, ktorý ustúpi modernejším a flexibilnejším nástrojom.
Inštalácia na Windows XP
Po prepustení „sedmičky“ spočiatku nemalAko súčasť prostredia PowerShell je možné teraz systém Windows XP nainštalovať ako aktualizáciu Service Pack. .NET Framework 3.5 požadovaný pre prácu bol nainštalovaný samostatne. Tento krok spoločnosti Microsoft sa vysvetľuje potrebou implementácie nového administračného nástroja do vtedy rozšíreného operačného systému.
Inštalácia si vyžadovala prítomnosť na operačnej miestnostisystém tretieho balíka aktualizácií služieb. Tento shell teda bolo možné nainštalovať iba na aktuálnu verziu XP. Pre správcov, ktorí tradične neuprednostňujú veľké kumulatívne aktualizácie, to bola ďalšia výzva k akcii.
Spoločnosť neposkytuje žiadne ďalšie aktualizácie systému XPboli vydané. Tým, že Microsoft ukázal silu prostredia Windows PowerShell a to, čo robí pre správcu, ukázal podnikovým používateľom ich preferovanú cestu. Každý, kto chcel rozšíriť možnosti internej siete, musel prejsť na modernejšie operačné systémy.
Napriek koncu XP technická podpora v2014 tento systém podľa rôznych odhadov stále zaberá 7 až 10 percent všetkých nainštalovaných Windows. Do istej miery to ovplyvňuje aj vplyv nového príkazového shellu, ktorý umožňuje vzdialený servis týchto strojov.
Na záver
Dali sme iba málo všeobecných informácií o modernom príkazovom prostredí Windows. Ktokoľvek sa môže podrobne oboznámiť s jeho schopnosťami objavením sveta príkazového riadku.