Monad

Monad Technology Blog

  • Monad

    Duplicate Files

    • 8 Comments
    Need a way to check if two files are the same? Calculate a hash of the files. Here is one way to do it: ## Calculates the hash of a file and returns it as a string. function Get-MD5([System.IO.FileInfo] $file = $(throw 'Usage: Get-MD5 [System...
  • Monad

    Adding Notes

    • 0 Comments
    A while back I mentioned that there was a way of adding notes to objects in the shell. Here is one way to do it: ## Adds a note to the pipeline input. filter AddNote([string] $name, $value) { $mshObj = [System.Management.Automation.MshObject...
  • Monad

    MshObject and Methods that take object

    • 5 Comments
    Every once in a while people ( including me) run into trouble calling methods that take object. Why? Well, as I told you earlier objects in MSH are wrapped by an invisible MshObject. As it turns out that this invisible object is not always so invisible...
  • Monad

    Support for Existing apps in Monad

    • 11 Comments
    Monad provides strong support for existing apps and technology. If you use native cmdline exes, vbscripts, batch files, perl scripts etc to manage and maintain windows, you can pretty much use them the same way from monad as you would from cmd.exe. ...
  • Monad

    Did you know? #4

    • 0 Comments
    Did you know that you can access most of the Cmdlet base class APIs through script using the $executioncontext variable? -Jeff Jones
  • Monad

    Did you know? #2

    • 0 Comments
    Did you know that you can make a variable automatically propagate to new scopes by using the AllScope option? Normally when you enter a new scope variables are not copied from the parent scope. Instead we do a lookup for the variable when requested...
  • Monad

    Did you know? #3

    • 3 Comments
    Did you know that you can put constraints on variables using the same attributes as cmdlet parameters? Unfortunately we had to postpone the language support for this but you can still do it using new-object. MSH > $a = "foo" MSH > $varA = get-variable...
  • Monad

    Did you know? #1

    • 1 Comments
    Did you know that you can access the content of a provider using the variable syntax? For instance, you can get and set the contents of a file just by doing the following: MSH > ${c:\temp\foo.txt} = "bar" MSH > ${c:\temp\foo.txt} bar MSH >...
  • Monad

    Introduction to MshObject

    • 2 Comments
    If you’ve ever worked with the Monad APIs then you’ve no doubt seen a type called System.Management.Automation.MshObject. I’m not going to go into all the details of what it is because that would take me more time than I have right now and there are people...
  • Monad

    Welcome to Monad Team Blog

    • 5 Comments
    Welcome to Monad Team Blog. We will posting information related to Monad in this blog. Feel free to send us your comments to make this blog useful to you. -Arul
Page 3 of 3 (60 items) 123