我正在运行一组来自Ubuntu的powerCLI脚本来连接VCenter做一些配置更改。每个脚本都是通过SSH调用的,因此它每次都连接并断开与VCenter的连接。这相当耗时,是否可以设置powerCLI/powershell环境以自动连接到VCenter?或者,维护powerCLI/powershell的会话,以便远程连接可以重用它?一种可能是使用“screen”命令来共享会话,但我希望有人有一个更优雅的想法。
最佳答案
你可以使用PowerCLI6.5.1来完成你要求的大部分工作。安装
从PowerShell画廊。
找到模块
查找模块-名称VMware.PowerCLI
安装
安装模块-名称VMware.PowerCLI-Scope CurrentUser
如果在安装过程中遇到错误,我使用AllowClobber“-AllowClobber”命令修复了它
导入模块VMware.PowerCLI
几个例子
连接VIServer“服务器”-SessionId$SessionId
连接到服务器并保存会话ID -$Server Objut.Session ID,您将能够恢复现有的服务器连接。
连接VIServer“服务器”-用户-密码通行证-保存凭据
将凭据保存到凭据存储区。这样你就可以重用它们并且它们是加密的。
查看此处了解更多信息
https://blogs.vmware.com/PowerCLI/2017/04/powercli-install-process-powershell-gallery.html
关于linux - 在VMware VCenter连接自动化中运行powershell/powercli脚本,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/50852781/