Skip to content

Instantly share code, notes, and snippets.

@sky-joker
Created July 30, 2016 08:32
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save sky-joker/077a46badcb48fd050b405d05dd2dadc to your computer and use it in GitHub Desktop.
Save sky-joker/077a46badcb48fd050b405d05dd2dadc to your computer and use it in GitHub Desktop.
# vCenter or ESXi Connection Variable.
$server = ""
$user = ""
$password = ""
# Output File.
$output_file = "C:\Users\Administrator\Desktop\vmlist.txt"
# VMware Spnapin List.
$vm_snaplist = @('VMware.VimAutomation.Core','VMware.DeployAutomation','VMware.ImageBuilder')
# Add VMware PSSnapin.
foreach($i in $vm_snaplist) {
if(-not(Get-PSSnapin -Name $i > $null 2>&1)) { Add-PSSnapin $i }
}
# Connect
Connect-VIServer -Server $server -User $user -Password $password
# Get VMs.
Get-VM > $output_file
# Disconnect
Disconnect-VIServer -Confirm:$false
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment