繁体   English   中英

管理powerCLI脚本实例

[英]managing instances of powerCLI script

我编写了一个powerCLI脚本,该脚本可以使用某些给定参数自动部署新VM。 简而言之,该脚本连接到给定的VC,并从现有模板开始部署。

我可以调节将在同一台计算机上运行的脚本实例的数量吗? 我可以调节将在不同计算机上运行但两个实例都连接到同一VC的脚本实例的数量吗?

为了解决该问题,我想到了开发一个服务器端应用程序,脚本的每个实例都将连接到该服务器端,然后服务器将处理所有实例,但是我不确定在powerCLI / Powershell中是否可以实现此目的。

他们说,几乎任何事物都是可以享受的。 但是,根据您的情况,您所描述的可能是过大的。 同一脚本的多个实例将在各自的Powershell进程中运行。 Virtual Center允许数百个同时连接。 当然,脚本的内容或上下文可能会指示脚本不应在同时实例中运行。 我还没有做过实验,但是似乎有办法确定运行Powershell脚本的名称。 因此,如果您使每台计算机上的脚本名称保持一致,则可能可以按照链接的答案进行一些检查。

但是,根据您的个人情况,采取其他方式可能会更容易。 例如,如果您不希望脚本同时运行,因为您已经硬编码了new-osCustomizationSpec的名称,那么一个简单的\\ klugey解决方案可能是检查该新规范,然后断开连接/退出/回滚(如果存在)。 更好的解决方案可能是给新规范指定一个唯一的名称。 但是魔鬼在细节上。 希望有点帮助。

暂无
暂无

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

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