Scripting Hyper-V with WMI and PowerShell: Part 1 – Introduction + Querying State

Scripting Hyper-V with WMI and PowerShell Part 1 – Introduction + Querying State   Introduction When it comes to scripting Hyper-V there are really 2 methods: 1.       Using the virtualization WMI provider that ships with Hyper-V. 2.       Using the cmdlets provided by System Centre Virtual Machine Manager 2008 So which option should you use?  Well…

2

Inteverview with me on Technet Edge

Hi All I got kidnapped by the Tech Net Edge guys whilst I was at Tech Ed the other week, and intereviewed about the PowerShell and WMI session that I was presenting there.  If you’d like to see the interview in full it’s here:  http://edge.technet.com/Media/Powershell-tips-and-tricks-from-the-field-with-Ben-Pearce/ You might need to use “the force” whilst watching the demos,…

2

Tech Ed 2008 - Demo 4 - Administering Hyper-V

So here is Demo  4 – Administering Hyper-V   I am planning to put more posts on my blog, looking at this subject in more depth, so stay tuned for more in depth demos.  This was is what I demo’d at Tech Ed 2008.  Notice the namespace that is used: Gwmi –namespace “root\virtualization” –list  …

2

Tech Ed 2008 - Demo 3 - How do I Know Which Classes to Use

Ola Demo 3 – How Do I Know Which Classes to Use In this demo I firstly used WMI Browser, which provides a GUI that can be used to visually display WMI information.  That can be downloaded from here: I then browsed for classes in PowerShell.  I have already documented this on my blog and…

3

Tech Ed 2008 - Demo 2 - Administering Servers in Bulk

Bonjour Bonjour It’s time for Demo 2 – Administering Servers in Bulk.  I’ve attached the 4 scripts that I used. Demo 2 – Administering Servers in Bulk BulkServers1.ps1 – This script reads in a text file, containing 1 server per line.  It simply then writes the server names back to the console BulkServers2.ps1 – This…

4

Tech Ed 2008 - Demo 1 - Administering Windows

Hello Again Well I’ve delivered my session “Windows, PowerShell and WMI: Unveiling Microsoft’s Best Kept Secret”, and as promised here are the scripts for the Demo’s I used during my session: Demo 1 – Administering Windows All these demos are simple command lines that I just typed straight in PowerShell, no need for any fancy…

2

Listing WMI Namespaces installed on a host

Ladies and Gents Many months ago I posted a script on how to search a namespace for different classes.  The post is here A common question I then get asked is “How do I know what WMI namespaces are installed on a system?”  The answer is not immediately obvious so I thought I’d share it…

4

Vista Event Logs and PowerShell

Hello Everybody   Sorry for the huge delay in posting anything, I promise I will never leave it so long again.    I got asked a question the other day.  Can I use Get-EventLog to access all the new logs that are in Vista?   Which logs am I referring to you may ask. Well,…

1

Scripting Virtual Server with PowerShell - Create-ChildVM.ps1

Hello I hate writing up scripts.  Writing the scripts themselves is great, it’s just explaining them after which is really boring J   Here is the second demo script I used last week, Create-ChildVM.ps1.  This script is invaluable if you need to quickly deploy machines in a test lab.  I say test lab rather than…

0

Scripting Virtual Server with PowerShell - CAP-ISO.ps1

Hello Everyone As promised, attached is the first fo the demo scripts that I used at the “Scripting Virtual Server with PowerShell” session I ran.  I`m not going to go through the whole script but here is an over view and bit more detail on a few key sections. Script Synopsis CAP-ISO.ps1 stands for CreateAndPresent-ISO.ps1. …

15