0
我有一个变量叫楼宇自控字符串:$backendSubnet
基于可变
这个变量目前包含4个,当我做$backendSubnet.Count
返回“”
条目这个数字会改变每个脚本运行的时间。我需要做的,它会自动跳出(基于条目数),在这种情况下有4什么 - 在另一个cmdlet来使用,见.....
-Subnet $backendSubnet1,$backendSubnet2,$backendSubnet3,$backendSubnet2
我需要自动化打破了这一点像上面这样排列。
我曾尝试以下,位我觉得我是在错误的轨道上:
$max = $backendSubnet.Count -1;0..$max | % {$backendSubnetArray += $backendSubnet[$_]}
看来该cmdlet接受'-Subnet'参数的数组。我会认为'-Subnet $ backendSubnet'可以工作。 – Cobster
不,这里有太多的条目(总共4个子网),需要像我上面的例子一样用逗号分隔它们。 –
@MarcKean不,你不知道。以逗号分隔的变量列表也是一个数组。这与传递原始数组没有区别。如果'$ backendSubnet'包含您不想传递的子网:使用'Where-Object'过滤器将它们从数组中移除。 –