icomasoft PowerScripter 1.5  
How PowerScripter works

The PowerShell

First, let's have a look how PowerShell works. The PowerShell is the new scripting language developed at Microsoft for simplifying tasks for the operating system, services and applications. To address the different software components there are function libraries named CmdLets (Command Lets) that can be used. Besides the built-in CmdLets for WMI etc., there are external CmdLets - one of them delivers the VMware VI Toolkit for Windows. After loading the external VMware CmdLet (Add-PSSnapin VMware.VimAutomation.Core - done by PowerScripter automatically) you can access the VMware API by single and simple commands, like Get-VM, get-VmHost, Get-Cluster or New-VirtualPortGroup. By the way, the PowerShell language is not case-sensitive.

The PowerScripter Integration

How do we integrate the PowerShell within VI Client? PowerScripter integrates to VMware VI Client through the Plugin API, building some kind of bridge to the PowerShell interpreter. All triggered scripts are running in the context of the VI client authenticated user, so no further authentication is needed.

The output of the script will be redirected to a console windows of PowerScripter.

 

The PowerScripter Context Menu

Take a look at the Repository description


 
Copyright © 2009 icomasoft ag, Switzerland