gpt4 book ai didi

powershell - Powershell if -notlike问题

转载 作者:行者123 更新时间:2023-12-03 00:53:45 25 4
gpt4 key购买 nike

我正在尝试检查计算机列表,看看它们是否缺少哪些补丁,这由于某种原因给我带来了麻烦。我敢肯定我忽略了一些简单的东西,但是请多谢帮助,谢谢。

$Computers = "TrinityTechCorp"
$HotFixes = Get-Content HotFixes.csv

ForEach ($Computer in $Computers) {
$Comparison = get-hotfix -ComputerName $Computer | Select HotFixID
ForEach ($HotFix in $HotFixes) {
IF ($Comparison -NotLike "*$HotFix*") {
Write-Host "$Computer missing $HotFix"
}
}
}

最佳答案


$Comparison = get-hotfix -ComputerName $Computer | Select HotFixID
$Comparison将是具有 HotFixId属性的对象的集合。

如果要将它们作为字符串的集合,则必须执行以下操作:
$Comparison = get-hotfix -ComputerName $Computer | Select -expand HotFixID

关于powershell - Powershell if -notlike问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13883010/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com