Я пытаюсь получить некоторые GUID из реестра, обрезать пустые строки, а затем запустить каждый GUID через удаление, но я не уверен, как обрезать каждый GUID перед запуском этой команды удаления. Это то, что у меня пока что не работает:
(Get-ItemProperty -Path "HKLM:\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Uninstall\*" | Where-Object -Property DisplayName -Match MDX | Format-Table -Property PSChildName -HideTableHeaders | Out-String).Trim() | ForEach-Object {Start-Process "msiexec" -ArgumentList "/x $_ /qn /norestart" -Wait})