#!/usr/bin/perl -I../lib use Data::Dumper; use Getopt::Long; use VMware::API::LabManager; use strict; my ( $username, $password, $server); my $orgname = 'Global'; my $workspace = 'Main'; my $ret = GetOptions ( 'username=s' => \$username, 'password=s' => \$password, 'orgname=s' => \$orgname, 'workspace=s' => \$workspace, 'server=s' => \$server ); die "Check the POD. This script needs command line parameters." unless $username and $password and $orgname and $workspace and $server; my $labman = new VMware::API::LabManager ( $username, $password, $server, $orgname, $workspace ); my $users = $labman->priv_ListUsers(1); print Dumper($users);