我试图自动化我的集群上的-vmswapdatastore位置,到目前为止,我设法添加可以使用的单个数据存储。 问题是我无法弄清楚如何添加多个数据存储分配给我的群集上的交换文件数据存储。
这里是我的代码:
connect-viserver vcenter
foreach($ vmhost get-cluster“clustername”| get-vmhost)
{Get-vmhost $ vmhost | set-vmhost -vmswapfiledatastore“VS01”}
这完美的作品,但我不能添加更多,如果我尝试添加另一个它只是用新的一个replace当前的一个。 那么我该如何将vs02和vs03添加到数据存储?
这样做的诀窍是什么?
谢谢
而不是{Get-vmhost $ vmhost | set-vmhost -vmswapfiledatastore“VS01”},你可不使用不同的数据存储名称,使脚本更容易吗?
例如:{Get-vmhost $ vmhost | set-vmhost -vmswapfiledatastore“VS- $ vmhost”}
可以节省您计算有多less台机器正在运行,或正在使用哪个数据存储。
我可能已经完全脱离了标准,错过了这一点,但…