„Shell power“, skirta „Windows“.

Per pastaruosius kelerius metus „Microsoft“ tyliai kūrė naujos kartos administracinio apvalkalo produktą kodiniu pavadinimu Monad. Dabar išleistas formalesniu pavadinimu „PowerShell“, šis produktas yra vėlyvoje beta versijoje, o kandidatas į laidą buvo pristatytas balandžio mėn. MMC aukščiausiojo lygio susitikime. Šių metų pabaigoje „PowerShell“ bus pristatyta kaip „Exchange 2007“ ir „MOM 3“ (dabar pervadinta į „System Center Operations Manager 2007“) dalis ir WinFX SDK. „PowerShell RC1“, skirtą 32 ir 64 bitų procesoriams, galite gauti iš „Microsoft“ svetainės, kuriai reikalinga privaloma registracija naudojant „Passport“. Taip pat pasiimkite dokumentų paketą. Norėdami paleisti PowerShell, pirmiausia turite įdiegti .NET Framework 2, kurį taip pat galite atsisiųsti (įdėjau nuorodas į visus reikalingus bitus www.reskit.net ir aš juos atnaujinsiu artėjant paleidimui).

„Shell power“, skirta „Windows“.

Turiu stebėtis žmonėmis, kurie vadina „Microsoft“ produktus: „PowerShell“ kai kuriems atrodo kaip sugrįžimas Nemokama programinė įranga, skirta „Windows 3.11“, o „Google“ atskleidžia, kad jis jau naudojamas dar dviem esamiems Produktai. Dėl priežasčių, suprantamų tik Redmonde, „PowerShell“ nepristatys „Vista“, nors ji veiktų puikiai.

Tačiau nepaisant to, kad „Microsoft“ beprasmių rinkodaros vardų departamentas daro viską, kas geriausia, „PowerShell“ yra fantastiškas produktas. kuri patiks daugumai IT specialistų – per ateinančius mėnesius skaitysite daug daugiau (ir metų). Tai labai šaunus produktas keliais atžvilgiais, apie kuriuos galėčiau leisti dienas diskutuodamas – ir, be jokios abejonės, tai darysiu laiku, tačiau bendrą jo funkcijų apžvalgą paliksiu kitiems PC Pro rašytojams ir kitiems forumams. „PowerShell“ aktualumas šiam konkrečiam stulpeliui yra tas, kad jis sukurtas ant .NET Framework ir visiškai atskleidžiamas, kad būtų galima naudoti komandinėje eilutėje.

Kodėl naujas komandų apvalkalas?

„PowerShell“ yra naujas administravimo apvalkalas ir scenarijų rengimo įrankis, skirtas administratoriams, tvarkantiems kompiuterines sistemas. Tai labai interaktyvus komandų apvalkalas, panašus į C-shell arba Bourne apvalkalą Linux / Unix sistemoje. Ji taip pat palaiko turtingą programavimo kalbą su funkcijomis, kurios konkuruoja su Perl arba Ruby, daugiausia dėmesio skiriant administravimui ir darbo kontrolei.

„PowerShell“ esmė yra interaktyvus komandų apvalkalas, kuris paviršutiniškai atrodo kaip cmd.exe, kaip matote ekrano kopijoje dešinėje. Apvalkalo eilutėje galite paleisti interaktyvias komandas arba iš anksto parašytus scenarijus, panašiai kaip paleidote BAT arba CMD failus naudodami cmd.exe.

„Microsoft“ administracinių valdymo įrankių istorija yra nevienalytė ir nenuosekli, pradedant nuo cmd.exe NT sistemoje kartu su keletu „Microsoft“ ir kitų GUI pagrįstų įrankių. Tada gavome VBScript ir WMI, o galiausiai kartu su „Windows 2000“ atsirado „Microsoft Management Console“ (MMC). Nė vienas iš šių įrankių nebuvo tinkamai skirtas administratoriams ir nebuvo ypač galingas (net VBScript turi savo ribas). Priešingai, „Unix“ / „Linux“ administratoriai visada turėjo daugybę galingų įrankių, padedančių jiems.

„Unix“ vamzdžių konstrukcija visada buvo jos valdymo įrankių pagrindas, o „PowerShell“ pristato visą vamzdžių galia į Windows, išskyrus tai, kad užuot perdavęs tik neapdorotą tekstą (kaip daro Unix), jis gali perduoti turtingą .NET objektų. Tai reiškia, kad priėmimo funkcija vamzdžio gale tiksliai žino, kas buvo perduota (nebereikia tikėjimu pagrįsto neapdorotas tekstas), o PowerShell rodomi objektai leidžia tiesiogiai pasiekti jų savybes ir metodus mada.