我正在尝试在 vCenter 服务器设备上运行来自 Pyvmomi 社区示例的一些示例脚本: https ://github.com/vmware/pyvmomi-community-samples
捕获 vmodl 错误:执行此操作的权限被拒绝。
使用另一个简单的脚本:
from pyVim.connect import SmartConnect, Disconnect
import ssl
s = ssl.SSLContext(ssl.PROTOCOL_TLSv1)
s.verify_mode = ssl.CERT_NONE
c = SmartConnect(host="IP", user="USER", pwd='PWD', sslContext=s)
datacenter = c.content.rootFolder.childEntity[0]
vms = datacenter.vmFolder.childEntity
for i in vms:
print(i.name)
Disconnect(c)
如果我使用我可以登录到 vCenter 的域用户帐户:
由于用户名或密码不正确,无法完成登录。
我使用 DOMAIN\USERNAME 作为用户。
或作为根:
执行此操作的权限被拒绝。
我在 vCenter 服务器中添加了一些权限,但显然还不够:(。