Я делаю небольшой сценарий для удаления программного обеспечения 7 Zip с моих серверов, для этого мне нужно найти программное обеспечение 7 Zip и удалить его с помощью сценария.
На некоторых серверах windows я я могу найти программное обеспечение, однако на многих из них я не могу их найти, хотя они установлены, как я вижу из appwiz.cpl.
Я не могу использовать Get-ItemProperty
удаленно, поскольку WinRM не правильно настроен в среде. Так что, будучи слишком ленивым, я пытаюсь создать сценарий PowerShell, чтобы найти программное обеспечение 7 Zip и удалить его.
$servers= Get-Content "C:\Server.txt"
Foreach($server in $servers)
{
$ZipSoft= get-wmiobject win32_Product | where {$_.Name -like "*7-Zip*"}
$ZipSoft.Uninstall()
}
Я попытался найти индивидуально на этих серверах, но он не дает мне вывода, даже никаких ошибок, другое установленное программное обеспечение, которое я могу найти, используя вышеуказанное. Есть идеи, почему я не могу найти его на этих серверах?