Mitglieder aus statischen Patch-Kategorien entfernen

Mitglieder aus statischen Patch-Kategorien werden über die RemoveMember()-Methode eines Patch-Kategorie-Objekts entfernt.

Beispiele:


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


Entfernen des Software Pakets "CHROME-108 for Google Chrome 36" aus der statischen Patch-Kategorie "System-Tools" im Ordner "Patch Library":


$MyPatchCategory = Get-EmdbPatchCategory "emdb:\rootDSE\Global Software Library\Patch Library\System-Tools"

$MyPatchPackage = Get-EmdbSoftwarePackage "emdb:\rootDSE\Global Software Library\Patch Library\CHROME-108 for Google Chrome 36"

$MyPatchCategory.RemoveMember($MyPatchPackage)


Hinzufügen aller Patch Pakete zu Google Chrome aus der statischen Patch-Kategorie "Browser":


$MyPatchCategory = Get-EmdbPatchCategory "emdb:\rootDSE\Global Software Library\Patch Library\Browser"

$MyPatchPackages = Get-EmdbSoftwarePackage "emdb:\rootDSE\Global Software Library\Patch Library\*" -Filter "(cn:IgnoreCase=*chrome*)"

$MyPatchPackages | ForEach-Object {$MyPatchCategory.RemoveMember($_)}