繁体   English   中英

在VMware VCenter连接自动化中运行powershell / powercli脚本

[英]Running powershell/powercli scripts in VMware VCenter connection automation

我正在从Ubuntu运行一组powerCLI脚本,以连接到VCenter进行大量配置更改。 每个脚本都是通过SSH调用的,因此它每次都与VCenter连接和断开连接。 这非常耗时,是否可以设置powerCLI / powershell环境以自动连接到VCenter? 或者,维护powerCLI / powershell的会话,以便远程连接可以重新使用它? 一种可能是使用“屏幕”命令共享会话,但是我希望有人有一个更优雅的主意。

您可以使用PowerCLI6.5.1来完成大部分要求。 从PowerShell库安装。

查找模块Find-Module-名称VMware.PowerCLI

安装Install-Module-名称VMware.PowerCLI –作用域CurrentUser

如果您在安装过程中遇到错误,请使用AllowClobber“ -AllowClobber”命令修复它

导入模块VMware.PowerCLI

几个例子

Connect-VIServer“服务器” -SessionId $ sessionId

连接到服务器并保存会话ID-$ serverObject.SessionId您将能够还原现有服务器连接。

Connect-VIServer“服务器”-用户-密码传递-SaveCredentials

将凭据保存到凭据存储中。 这样,您可以重复使用它们,并且它们已加密。

有关更多信息,请参见此处https://blogs.vmware.com/PowerCLI/2017/04/powercli-install-process-powershell-gallery.html

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM