我想在 if 语句中使用某个表达式/属性,并且还想列出某个输出。我根本不知道如何在脚本中进一步使用这些。
$tools = Get-VM | select name, @{N=”ToolsStatus”; E={$_.Extensiondata.Summary.Guest.ToolsStatus}}
[string]$Output = ""
foreach ($vm in $vmtools){
$Output = $Output + "$($vm.name) ----- $($vm.ToolsVersion)`n"
}
if ("ToolsStatus" -eq "toolsOld") {
Write-Output "CRITICAL, These VM's have out of date tools: `n $Output"
$Status = 2 enter code here
- 如何在 if 语句中使用 "ToolStatus"/E={$_.Extensiondata.Summary.Guest.ToolsStatus}} ?
- 我知道我可以使用 $vm.name 来列出名称,但是假设我想获得来自 @{N=”ToolsStatus”; 的输出。E={$_.Extensiondata.Summary.Guest.ToolsStatus}} 也是?