我想列出所有卸載條目並忽略白名單中的某些條目。
列出卸載條目的作品,但我不明白如何使用$mylist
來忽略「app1」,「app2」,「app3」。
$mylist = @("app1","app2","app3")
Get-ChildItem -Path HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall,
HKLM:\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall |
Get-ItemProperty |
Where-Object {$_.DisplayName -notmatch $mylist } |
Select-Object -Property DisplayName, UninstallString
你有什麼想法嗎?
你好感謝anwser,但我沒有完成我的問題,例如與應用程序「Microsoft Visual C++ 2008 Redistributable」我只會插入「Visual」而不是所有完整的名稱,我嘗試「 - 不喜歡」,但它不起作用,你有想法嗎? – twenty94470
查看更新的答案。請確保下次不會留下任何與您的問題相關的內容。 –
很抱歉地說了這個,但是好像在多次測試後都不起作用, 我還有一行包含我列表的元素。謝謝你致我的問題 – twenty94470