Common vSphere SDK for Perl Tasks

The vSphere SDK for Perl includes utility applications and sample scripts for common administration tasks.
Common Administrative Tasks and SDK Utilities
Task
Script
Location
Discovery (logging in)
connect.pl
/apps/general
Performance monitoring
viperformance.pl
(retrieves performance counters from host)
/apps/performance
Virtual machine power operations
vmcontrol.pl
/apps/vm
Virtual machine snapshot and restore functionality
vmsnapshot.pl
,
snapshotmanager.pl
/apps/vm
Virtual machine migration
vmmigrate.pl
/apps/vm
Host operations, for example, adding a standalone host to a
system, shutting down and rebooting a host, and so on
hostops.pl
/apps/host
Viewing or changing of CPU or memory share allocation on a virtual machine
sharesmanager.pl
/apps/vm
Some tasks require additional scripting. See Writing vSphere SDK for Perl Scripts.