Home > Blogs > VMware PowerCLI Blog > Monthly Archives: March 2008

Monthly Archives: March 2008

We Are Beta

I won’t speculate on whether PowerShell fanatics are more or less likely to be sitting in front of their computers on a Friday night like I am, but regardless of when you read this post, if you use VMware ESX or VMware VirtualCenter, you should download our VI Toolkit (for Windows) Beta and give it a try.

Some of the cool things you might want to try for yourself:

  • Snapshot all of your virtual machines at once with a script like:   
    Get-VM | % { New-Snapshot -VM $_ -Name ($_.name + "-current") }
  • Automate long-running tasks like cloning using a script like:   
    foreach ($i in 1..30) { Get-Template "My Template" |
         New-VM -Name "Clone $i" }
  • Disconnect connected CD-ROM drives (to enable VMware VMotion, for example) using a script like:   
    Get-VM | Get-CDDrive |                                        
         ? { $_.ConnectionState.Connected -eq "true" } |
         Set-CDDrive -Connected:$false -Confirm:$false

In total there are 102 PowerShell cmdlets in the Beta that cover all aspects of Virtual Infrastructure management. The most important thing is that you can now easily write scripts, tailor made to your problems, that save you time and frustration, whether that means saving you 10 clicks or 100.

Once you’ve had a chance to kick the proverbial tires, don’t forget to visit our Community Page to give your feedback or to talk with other Beta testers.

Last but not least, congratulations to the VI Toolkit (for Windows) team for all your hard work on this release!

Hope you enjoyed the PowerShell lab at VMworld Europe.

We here on the VI Toolkit (for Windows) team know just how exciting PowerShell is, but sometimes we’re surprised to learn just how many people agree. Our PowerShell lab at VMworld Europe was attended by over 250 students. What surprised me most though, was that we noticed at least 3 different people working on the PowerShell lab for over 3 hours each. Considering all the great sessions and other labs offered at VMworld Europe, this is really a testament to how important PowerShell is going to be for system management in the coming years.

For most people this was the first time they had even seen our PowerShell cmdlets, but it was clear from the feedback we received that people immediately recognize how useful this will be and can’t wait to get their hands on our upcoming Beta.

When we were designing the lab manual we intentionally made it pretty much impossible to do all 20 problems during the lab. The reasoning was two-fold: First to give you a flavor of all the things you can do with the VI Toolkit (for Windows), and second so that the lab manual would be advanced enough to have practical examples that you could build on as you begin to develop your own PowerShell scripts to manage VMware.

So if you’ve been looking for the manual, or if you didn’t manage to make it to VMworld Europe, you should still be able to get a lot of value out of the VMworld Europe 2008 Automating VMware with PowerShell Lab Manual.

Now, about that Beta I mentioned above: The VI Toolkit (for Windows) will Beta this month, so you don’t have very much longer to wait. If you still feel like you can’t wait, you can always email vi_tk_4win-admin@vmware.com and request our technology preview. Either way, stay tuned for our upcoming Beta announcement!