Posts under ‘PowerShell’

Restoring the default vCenter Server alarms

Tweet
I’ve been troubleshooting some vCenter alarms lately, which involved a lot of editing, removing and adding of alarms. After the troubleshooting I wanted to reset everything back to default and ran into VMware KB article 2009166, explaining how to restore the default vCenter Server alarms.
To restore the default vCenter Server alarms you first have to [...]

PowerCLI automation: Create vCenter Notification Email Alarm Action

Need to configure email notifications on vCenter alarms? This PowerCLI automation script will save you valuable time and configure the alarms for you

Masking LUN paths using PowerCLI

Tweet
I got a question on my previous post about the Get-EsxCli cmdlet, ESXCLI the PowerCLI way, from Alasdair Carnie who was having trouble using the Get-EsxCli cmdlet to mask luns at the ESXi host level. In this post I’ll show you how to accomplish LUN masking at the ESXi host level.
Note 1:
Before you read any further, please [...]

Managing VMware DRS rules using PowerCLI

Tweet
One of the core features of VMware vSphere is the Distributed Resource Scheduler (DRS). VMware DRS is vSphere’s workload load balancer and relies on VMware vMotion technology to live-migrate workloads from one ESX host to another.
You can constrain the VMware DRS decisions by defining DRS Rules. As of vSphere 4.1 there are 2 type of [...]

The PowerCLI Book Raffle – Behind the scenes

Tweet
Now that our PowerCLI Book Raffle has ended and the lucky winner is published, I want to give you a full disclosure of the drawing process. Because our PowerCLI Book is about PowerCLI, what other tool than PowerShell could we use to perform the drawing process?
Twitter Fun
So first we need to retrieve all the twitter messages that [...]

VMware vSphere PowerCLI Reference: Automating vSphere Administration

Tweet
It has been quite a journey, but it has finally arrived. Today our book: “VMware vSphere PowerCLI Reference: Automating vSphere Administration” will be released by Sybex. The journey started about a year ago when Alan Renouf and Luc Dekens decided to write a PowerCLI book that should have a practical approach to vSphere administration. Later [...]

Rescan VMware vSphere Hypervisor (ESXi) using PowerCLI simplified

Tweet
While preparing some disaster recovery (DR) tests, I had to add and remove a couple of LUNS from several ESX hosts in different clusters. Doing so,  I had to rescan a lot of host bus adapters (HBA) several times. As I hate doing repetitive tasks in a graphical user interface (GUI), I always find myself [...]

ESXi Tech Support Mode

Tweet
As a security recommendation you should always disable Tech Support Mode (TSM) on your ESXi servers, but sometimes it’s helpful if you’re able to connect to your ESXi server using Secure Shell (SSH). When you want to enable TSM, you have 3 options: 

Use the Direct Console User Interface (DCUI)
Use the vSphere Client
Script it (using PowerCLI [...]

ESXCLI the PowerCLI way

Tweet
When trying to perform a Round Robin (RR) test on my vSphere 4.1 environment, I needed to know the number of paths available to the luns of the test servers. I also needed to change the Path Selection Policy (PSP) for the luns to Round Robin (VMW_PSP_RR). I could have done this easily using the [...]

A new PowerCLI release and a New Year’s feature

Tweet
On Decembre 2nd, VMware released PowerCLI 4.1.1 (or PowerCLI 4.1 Update1 as VMware calls it). Although this is a minor release, it contains more than just some bugfixes. The new release contains several enhancements and quite a couple of new cmdlets. Let’s have a look at some of the new improvements in PowerCLI 4.1.1:

Using the ESX [...]