Monad Technology Blog

April, 2006

  • Monad

    Please point your RSS readers to

    Along with our new name comes a new team blog: . Please subscribe to that blog instead -- as this blog will now go dark. Lee
  • Monad

    Windows PowerShell (Monad) Has Arrived

    I just got out of Bob Muglia's keynote speech where he formally announced Windows PowerShell (previously known as Monad). The key things he announced are: Monad (MSH) has a new name: Windows PowerShell Windows PowerShell will RTW (Web download...
  • Monad

    Exposing the Power of .NET in a Admin-friendly way

    One of our primary goals for Monad was to: "Expose the power of .NET in an Admin-friendly way" . The challenges of systems administration are large and growing at the same time organizations are under ever more pressure to reduce costs and do more...
  • Monad

    Comparative Examples in MSH and KSH

    M ost shells (such as Windows CMD.EXE and the UNIX shells SH, KSH, CSH, and BASH) operate by executing a command or utility in a new process, and presenting the results (or errors) to the user as text. Text-based processing is the way in which system...
  • Monad

    Why did you do that? $VAR/ {} / Weak Intellisense

    I strongly encourage people to let us know where we could be doing better and to let us know if we are getting into the weeds. I believe that being open to such bad news is core to the the virtuous cycle of self improvement so such feedback provides opportunities...
  • Monad

    Sunday morning drive with my hair on fire: Types/Community/Synthetic types/Democracy/Cool XML tricks

    Exploring types is a pain! Monad provides Get-Member which makes it pretty nice to explore an OBJECT but if you want to explore that object's type, you have to use the capabilities of the System.RuntimeType class. Let me make that distinction a...
  • Monad

    How does Match-String with with Pipelines of objects?

    In our newsgroup (Microsoft.Public.Windows.Server.Scripting) , Vasu asked about how match-string works in pipelines: Here is what I observe: 1. MSH C:\> get-alias ..truncated.. Alias ri remove-item Alias rni rename-item ..truncated.. 2. MSH C...
  • Monad

    Is it safe to use ALIASES in scripts?

    In our newsgroup (Microsoft.Public.Windows.Server.Scripting) , Mark Ayers asked the question: > Shouldn't best practice for scripts be full command name? The answer is YES, NO, and MAYBE. YES - Full names provide the most readable experience...
  • Monad

    Verb-Noun vs Noun-Verb

    Kurt asked the question "why not Noun-Verb vs Verb-Noun" in his post: There are lots of answers to this some better than others. Let me rattle off a couple of them: VMS DCL/AS400...
  • Monad

    Monitor the Event Log

    Administrators often want to monitor the event logs and look for specific error conditions. The most capable way to do this, of course, is to use a dedicated monitoring application such as Microsoft Operations Manager , or get down-and-dirty with the...
Page 1 of 1 (10 items)