Eu tenho um script para extrair a lista do vCenter no status do VMware Tools diariamente como abaixo. Mas também contém Servidores, destinados ao Teste, onde o nome do servidor contém Server-Name-TEST. Como posso excluí-lo para todos os server-name conter "TEST"
$VMswithoutRunningTools = $PoweredOnVMs | Get-View | Where-Object {($_.Guest.ToolsStatus -match "toolsNotInstalled") -or ($_.Guest.ToolsStatus -match "toolsNotRunning")} | Select-Object Name,@{Name="Status";Expression={$_.Guest.ToolsStatus}}
vmware
powershell-2.0
Jerry Yeo
fonte
fonte
-NotLike
.NotLike
ouLike
funciona. Consulte about_comparison_operators .