【发布时间】:2022-08-18 21:59:54
【问题描述】:
我为自己编写了一个脚本来检查 vmware vcenter 中与相应 vmname 不匹配的 vm 文件夹。 有一些自动部署的虚拟机我需要从这项检查中排除。这些虚拟机的名称总是相似的,但最后会增加一个数字。我已经声明了一个包含它们的字符串的数组 $Vmstoginrore,并且我试图将我的 $VmName 与这个数组匹配,但它不起作用。我也试过了,但我似乎无法让它工作。
$Vmstoignore=@( \"Guest Introspection\",\"Trend Micro Deep Security\")
$VmName = \"Guest Introspection (4)\"
if ($Vmstoignore-match $VmName ){
Write-Output \"does match\"
}
else {
Write-Output \"doesn\'t match\"
}
标签: powershell powercli