Skip to content

Instantly share code, notes, and snippets.

Last active Oct 24, 2021
What would you like to do?
from pyVim.connect import SmartConnect, Disconnect
from pyVmomi import vim
import ssl
import atexit
if __name__ == '__main__':
# 接続情報
host = 'IP or FQDN'
username = 'administrator@vsphere.local'
password = ''
# SSL証明書対策
context = None
if hasattr(ssl, '_create_unverified_context'):
context = ssl._create_unverified_context()
# vCenterへ接続
si = SmartConnect(host = host,
user = username,
pwd = password,
sslContext = context)
# 処理完了時にvCenterから切断
atexit.register(Disconnect, si)
# VM情報の取得
content = si.content
vm_list = content.viewManager.CreateContainerView(content.rootFolder,
for i in vm_list.view:
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment