0
パブリッシャー名でソフトウェアを削除することはできますか?私はそれを行うためにさまざまな方法を試みたが、私はできなかった。私はそれを削除するために名前を使用することができますが、いくつかのプログラム名は一致しませんが、出版社は同じです。Powershellがインストールされているアプリケーションを削除します
Get-WmiObject -Class Win32_Product -ComputerName $PCNumber -Filter "Publisher LIKE '%$Publisher%'" | Foreach-Object {
Write-Host
Write-Host "Uninstalling: $($_.Name)"
Write-Host
$rv = $_.Uninstall().ReturnValue
if($rv -eq 0)
{
$remove = "$drive\Program Files\software\";
if ((Test-Path "$remove")){
Remove-Item $remove -Recurse -Force
}
$remove = "$drive\Program Files (x86)\software\";
if ((Test-Path "$remove")){
Remove-Item $remove -Recurse -Force
}
Write-Host "$($_.Name) uninstalled sucessfully"
}
else
{
Write-Host "There was an error ($rv) uninstalling $($_.Name)"
}
}
私はこれを試しましたが失敗しました。
これは問題なく動作します。ご返信ありがとうございます。 Get-WmiObject -Class Win32_Product -ComputerName "。" -Filter "売り手様Microsoft% '" | Foreach-Object { Write-Host Write-Host "Uninstalling:$($ _。Name)" Write-Host } – hello