1
これまでのところ、私はすべてのバージョンのSAPを削除していますが、特定のバージョンを削除したいだけです。私は私が探してるものを変更しようとしましたが、それでもこれはNetweaverのすべてのバージョンを削除します削除するNetweaverのバージョンを選択してください
SAP
$y = Get-ChildItem -Path HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall, HKLM:\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall |
Get-ItemProperty |
Where-Object {$_.DisplayName -match 'SAP Netweaver Business Client 3.5' } |
Select-Object -Property DisplayName, UninstallString, PSPath
foreach ($x in $y)
{
if ($x.UninstallString)
{
$uninst = "C:\Program Files (x86)\SAP\SapSetup\Setup\nwsapsetup.exe"
Start-Process $uninst -ArgumentList "/uninstall /nodlg /force"
}
}
おそらく、レジストリキーの 'DisplayVersion'プロパティをチェックしますか? – sodawillow