Plattformen entfernen

Entfernt von einem Software Paket eine oder mehrere unterstützte Plattformen.


Beispiele:


Hinweis: Voraussetzung für die Beispiele ist ein verbundenes PowerShell-Laufwerk.


Das folgende Beispiel entfernt von dem Software Paket "WhatsApp 2.2310.3.0" die Plattformen "Windows 7 (x86)" und "Windows 7 (x64)":


$MySoftware = Get-EmdbSoftwarePackage "emdb:\rootDSE\Global Software Library\Application Library\Facebook\WhatsApp 2.2310.3.0"

Remove-EmdbSoftwarePlatform -Software $MySoftware -Platform "Windows 7 (x86)", "Windows 7 (x64)"


Dasselbe können Sie auch mit Wildcards erreichen:


Remove-EmdbSoftwarePlatform -Software $MySoftware -Platform "Windows 7*"


Um von allen eScript- und MSI-Software-Paketen die nicht mehr von Microsoft unterstützten Plattformen "Windows 7 (x86)" und "Windows 7 (x64)" zu entfernen, können Sie die Objekte auch über die Pipeline an das Cmdlet weitergeben:


Get-EmdbSoftwarePackage -Path "emdb:\" -Filter "(SchemaTag:ContainedIn='MsiPackage','eScriptPackage')" -Recurse | Remove-EmdbSoftwarePlatform -Platform "Windows 7*"