Author Archives: brian.wuchner

Get vCenter Scheduled Tasks with PowerCLI (Part 1)

I work with a lot of scheduled tasks. Typically, these tasks run powershell scripts from the Windows Task Scheduler. However, when working with simple VMware tasks (like creating snapshots right before a maintenance window) I like to use the Scheduled … Continue reading

Posted in Scripting, Virtualization | 10 Comments

Compare two CSV files to trend mailbox growth

I had an interesting request the other day. A co-worker had two CSV files containing mailbox information from the same Exchange server, but from different parts of the day. He wanted to know if there was any way to find … Continue reading

Posted in Messaging, Scripting | Leave a comment

PowerCLI checks for vSphere Datastores

Over the last couple of days, I have posted a handful of PowerCLI scripts to check a vSphere environment. These checks have looked at general cluster level reporting, networking and virtual machines. Today I’m posting a couple of checks that … Continue reading

Posted in Scripting, Virtualization | Leave a comment

vSphere virtual machine checks

I’ve recently posted a series of vSphere checks based on PowerCLI. The following couple of checks apply to virtual machines. The following check looks for virtual machines where the ‘toolsUpgradePolicy’ is set to manual. I like to change this value … Continue reading

Posted in Scripting, Virtualization | Leave a comment

Quick vSphere Cluster BIOS check

The following check will compare the BIOS versions of the ESX hosts in a cluster and verify they are all at a consistent level. The check makes use of a $Clusters variable, which can be created using the following line … Continue reading

Posted in Scripting, Virtualization | Leave a comment