Keith Kessinger, Assistant Site Editor
Because VMware is a mature virtualization platform, it has several native and third-party management options. Graphical user interfaces (GUIs) provide intuitive and conceptual ways to manage VMware environments, but they generally don't scale well for large or repetitive tasks. These activities -- such as mass provisioning and configuring of virtual machines (VMs) -- are best suited for VMware scripts and commands.
The following resources provide a detailed look at VMware's command line options as well as scripts and commands for monitoring and managing VMware environments.
Work smarter, not harder. Save yourself the trouble and automate tedious administrative tasks through the command line. VMware vSphere has three, free command line and scripting tools: the vSphere Management Assistant (vMA), vSphere Command-Line Interface (vCLI) and PowerShell command-line Interface (PowerCLI).
ESX commands and ESXi commands: Top 25
Wading through the litany of VMware commands can be overwhelming. This article outlines the most useful commands for VMware admins. It covers VMware commands and cmdlets for ESX, ESXi and Linux.
Working with host profiles in the vSphere PowerCLI PowerShell Interface
As a virtual infrastructure expands, automation and configuration management become more important. VMware host profiles, for instance, can ease virtualization growing pains through user-defined configuration policies. As a result, coupling PowerCLI and host profiles expedites the provisioning, configuring and auditing of new hosts.
Getting around PowerCLI roadblocks: Tips from the field
Perusing forums is an excellent way to expand your knowledge and learn additional VMware scripts and commands. Often, there are answers to problems and scripts for almost every task. To demonstrate the usefulness of message boards, this tip provides real-world examples of how forums can help admins.
Using PowerShell and PowerCLI to work with host servers
The PowerCLI snap-in allows administrators to execute PowerShell commands in VMware environments.
It provides a level of control over host servers that's not attainable through a GUI. In fact, there are more than 60 cmdlets for VMware host management.
Mastering PowerCLI: Using Get-VM to work with virtual machines
The most elaborate scripts are derived from the simplest commands. If you are scripting newbie, you must master the versatile Get-VM cmdlet. It's the cornerstone of numerous PowerCLI functions.
VMware vSphere PowerCLI: Learn it, love it
Seasoned IT veterans realize that repetitious tasks can lead to costly mistakes. PowerCLI, though, alleviates the time sink and simple errors associated with these types of activities. After the initial learning curve, you many never work from a GUI again.
Five must-have vSphere PowerCLI scripts
Why craft your own scripts when you can just download them? There are countless scripts available on the Web, if you know where to look. To save you the trouble, this article provides five PowerCLI scripts that will help most admins.
This was first published in September 2010