PowerShell Linuxile

Ja ongi saanud tõeks see, mida juba mõnda aega oodatud on.  Powershell on kättesaadav Linuxi ja Mac OS X platvormile.  Koos sellega on Powershelli lähtekood tehtud avalikuks ning on saadaval GitHubis Powershelli projekti saidis.

Hetkel on saadaval veel alfa-staatuses kood (v6.0.0-alpha.9), ent kuna tegemist on avatud koodiga arendusprojektiga, siis iga hetkega areneb see edasi.

Vastav info on väljas ka Powershelli kodulehel .

Muuhulgas tasub mainida, et koos Windows 10 aastapäeva väljalaskega tuli välja ka Windows Management Framework (WMF) 5.1 .  Varasematele platvormidele on praegu saadaval vaid eelvaate versioon.  Ning Windows 7 ja Server 2008-le paigaldamisel eeldatakse, et WMF 4.0 on masinas juba olemas…

Nagu ka varasemate versioonidega, ei tasu seda installida Exchange või Sharepoint serverisse.

Advertisements

Powershell DSC for Linux

Linuxi kaughaldus Powershelli abiga on juba mõnda aega võimalik olnud.  Selleks oli vaja kas SSH tuge Powershellile või siis CIM/OMI serverit Linuxi masinasse.  Esimesel puhul vastas Linuxist shell, teisel juhul suhtles Powershell CIM-liidese abil.

Nüüd on (tegelikult juba 4 kuud) olemas Powershell Desired State Configuration (DSC) liides Linuxi jaoks.  See tähendab, et nüüd saab DSC abil kirjeldada Linuxi masina häälestust ja see siis kehtestada.  Või siis salvestada DSC Pull serverisse ja Linux tuleb tõmbab omale ise häälestuse.

Värskelt välja lastud versioon 1.1 toetab Azure Automation DSC-d ja sealset Pull Serverit.  Seega saab seda kõike juba Azure’is jooksvate Linux masinate peal kasutada.

UNIX ja Windows-laadne keskkond

Eelmises artiklis rääkisin, kuidas Windowsis UNIX-laadset keskkonda korraldada.  Tegelikult mingil määral on võimalik ka vastupidi.

Novell toetab projekti Mono, mille eesmärgiks on luua .Net Framework’i vabavaraline analoog, lähtudes peamiselt ISO ja ECMA standarditest (CLI ja C#).

Kui nüüd sellele lisada ka Pash, siis saab Powershelliga harjunud inimene ennast koduselt tunda ka UNIX-laadsetes keskkondades. Või siis näiteks Windows Mobile sees, mille jaoks Microsoftil Powershelli versiooni pole.  Pashi ainsaks puuduseks (kui seda nii võtta saab) on see, et ta baseerub Powershell 1.0 funktsionaalsusel ja viimasel ajal pole projektiga eriti midagi juhtunud.