Új parancssor a Windowsban
[BetaNews/HWSW] Kilenc hónap tesztelés után a Microsoft megjelentette új generációs parancssorának első béta verzióját. A Monad kódnévre hallgató megoldás a Windows parancssor és a Unixokon megszokott funkciók egyesítésével jött létre, ezáltal a rendszeradminisztrátorok gyakorlatilag az operációs rendszer és a rá telepített szoftverek valamennyi képességét ki tudják innen használni.
Fokozatosan vezetik be használatát
A Monad eredetileg a Longhorn részeként jelent volna meg, azonban a Microsoft vezetői jelezték, hogy a technológia végleges változata várhatóan csak a Longhorn Server R2-be kerül be, ami 3-5 év múlva érkezik. A bétaváltozatot eredetileg június végére ígérték, azonban a Monadot készítő fejlesztők gyorsasága miatt már most elérhető a BetaPlace oldalról. A kipróbáláshoz Passporttal kell belépni, Guest ID-nek pedig "mshPDC"-t kell megadni. A Monad egyetlen előkövetelménye a .NET keretrendszer 2.0-s változatának második bétája.
A Monad első jelentősebb szerepe az Exchange 12-ben lesz, aminek valamennyi adminisztratív funkciója parancssor szinten lesz megvalósítva, így azokat nem csak a grafikus felületről lehet elérni. A rendelkezésre álló scriptek módosításával és felhasználásával az Exchange 12 működése drasztikusan megváltoztatható.
Hosszabb távon a Microsoft azt szeretné, ha valamennyi MMC-re (Microsoft Management Console) épülő megoldás, -- amik az esetek nagy többségében adminisztratív funkciókat látnak el -- a Mondadra épülne, lehetővé téve a rendszergazdák számára, hogy szoftvereiket egyaránt kezelhessék grafikus és szöveges felületen keresztül.
Teljes körű rendszeradminisztráció
A Monadban szintén megjelenik a parancsok összekapcsolásának képessége, mint a Unix shellekben, azonban itt akár .NET objektumokat is át lehet adni egyik alkalmazásból a másikba. A parancssor segítségével és a cső (pipe) karakter használatával az első parancs kimenete átirányítható a második parancs bemenetére, ami nagyban növeli a lehetőségek számát. Így akár különféle alkalmazások integrációja is megvalósítható, hiszen a két szoftvernek nem kell egymásról tudnia.
A Monadnak nagy szerepe lesz a Dynamic Systems Initiative (DSI) kapcsán is. Egyesítve a WMI (Windows Management Instrumentation) scriptek és a .NET objektumok használatát, a Monad képes lesz a jövő alkalmazásai által jelentett hibákra és figyelmeztetésekre reagálni, vagyis például előre elkészíthetjük azokat a scripteket, amik egy rendszerszolgáltatás leállása esetén, vagy a teljesítmény megadott szint alá történő csökkenésekor le kell hogy fussanak.