Skip to content

Instantly share code, notes, and snippets.

@sky-joker
Created November 6, 2019 13:30
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/7920b32ca57395ac672d8161bca86549 to your computer and use it in GitHub Desktop.
Save sky-joker/7920b32ca57395ac672d8161bca86549 to your computer and use it in GitHub Desktop.
vCenter connect template
#!/usr/bin/env python
from pyVim.connect import SmartConnect, Disconnect
from pyVmomi import vim, vmodl
import ssl
import atexit
host = ''
username = ''
password = ''
mob = vim.VirtualMachine
if __name__ == "__main__":
context = None
if hasattr(ssl, '_create_unverified_context'):
context = ssl._create_unverified_context()
si = SmartConnect(host=host,
user=username,
pwd=password,
sslContext=context)
atexit.register(Disconnect, si)
content = si.content
mob_list = content.viewManager.CreateContainerView(content.rootFolder,
[mob],
True)
for mob in mob_list.view:
print(mob.name)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment