Tag Archives: Powershell

PowerCLI: Getting host alarms

Yesterday I wrote a post about getting vm alarms through PowerCLI. Today it’s time for getting host alarms The code is very similar to the one for getting vm alarms, since they both use get-view to grab all info: $VMHosts … Continue reading

Posted in PowerCLI, Powershell, VMware Tagged , , , , ,

PowerCLI: Getting vm alarms

A few weeks ago I started to put together a health check script for our vmware environments and the first thing I wanted to have in that report is a list of triggered alarms. To my surprise there was no … Continue reading

Posted in PowerCLI, Powershell, VMware Tagged , , , , ,

PowerCLI: Mount NFS stores on multiple hosts

Ever had a bunch of vmware hosts that you want to add a NFS datastore on? It can be quite time consuming to say the least. In our environment we have a couple of NFS stores that should be available … Continue reading

Posted in PowerCLI, Powershell, VMware Tagged , , ,

Powershell: Listing activated clients on KMS server

If you are using a KMS server for activating servers and clients in your environment, you may have noticed that there’s really no obvious way to get a list of all the clients that have been activated by the KMS … Continue reading

Posted in Microsoft, Powershell Tagged , ,

Powershell: Measuring latency on DNS queries

A little while ago we have some issues with one of our Exchange environments. The symptoms was that basically everything was slow, opening address books, owa, sending mails and so on. After some digging it occurred to me that this … Continue reading

Posted in Microsoft, Powershell Tagged , , , ,

Powershell: Write-Progress, a step-by-step guide

For whatever reason, I had a really difficult time wrapping my head around the usage of Write-Progress. The basic usage is off-course quite easy: Write-Progress -Activity "Something" -Status "Something else" -CurrentOperation "thinking" -PercentComplete 30Write-Progress -Activity "Something" -Status "Something else" -CurrentOperation … Continue reading

Posted in Microsoft, Powershell Tagged , ,

PowerCLI: Locate a MAC-address in vCenter

To find out to which vm a MAC address belongs, you can use a simple one-liner: Get-vm | Select Name, @{N=“Network“;E={$_ | Get-networkAdapter | ? {$_.macaddress -eq“00:50:56:A4:22:F4“}}} |Where {$_.Network-ne “”}Get-vm | Select Name, @{N=“Network“;E={$_ | Get-networkAdapter | ? {$_.macaddress -eq“00:50:56:A4:22:F4“}}} … Continue reading

Posted in PowerCLI, Powershell, VMware Tagged , , , , ,

PowerCLI: List all vm’s with ISO mounted and dismount them

Easy-peasy and a pretty short post… To get all vm’s with iso mounted: Get-VM | Get-CDDrive | select @{N=”VM”;E=”Parent”},IsoPath | where {$_.IsoPath -ne $null} Then, to dismount those: Get-VM | Get-CDDrive | where {$_.IsoPath -ne $null} | Set-CDDrive -NoMedia -Confirm:$False

Posted in PowerCLI, Powershell, VMware Tagged , , , , ,

PowerCLI: List all snapshots

It’s been a while since last update, again, so I figured I should at least provide something.. I recently started in a new job, and one of the first things I looked into was the amount of snapshots in our … Continue reading

Posted in PowerCLI, Powershell, VMware Tagged , , , , , , ,

Powershell: Invoke-Sound function

I stumbled upon this brilliant powershell function for playing sounds using powershell, check it out: http://community.spiceworks.com/scripts/show/1337-powershell-function-invoke-sound He even added a switch for playing the imperial march from Star Wars    

Posted in Microsoft, Powershell Tagged , ,