Dynamische Software-Kategorien abrufen

Ruft das oder die angegebenen dynamischen Software-Kategorien-Objekte ab.


Beispiele:


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


Abrufen der dynamischen Software-Kategorie "Microsoft Software" aus dem Ordner "Global Software Library":


Get-EmdbSoftwareCategory "emdb:\rootDSE\Global Software Library\Microsoft Software" -SchemaTag "DynamicSwCategory"


Abrufen aller dynamischen Software-Kategorien aus der gesamten Global Software Library:


Get-EmdbSoftwareCategory "emdb:\*" -SchemaTag "DynamicSwCategory" -Recurse


Abrufen aller dynamischen Software-Kategorien, deren Name mit "S" beginnt, aus "Global Software Library\Application Library" und allen untergeordneten Software-Ordnern:


Get-EmdbSoftwareCategory "emdb:\rootDSE\Global Software Library\Application Library\S*" -SchemaTag "DynamicSwCategory" -Recurse


Abrufen der dynamischen Software-Kategorie "Microsoft Software" aus dem aktuellen Kontext:


Cd "emdb:\rootDSE\Global Software Library\Application Library"

Get-EmdbSoftwareCategory "Microsoft Software" -SchemaTag "DynamicSwCategory"


Abrufen der dynamischen Software-Kategorie "Intel-Drivers" unterhalb des aktuellen Kontextes durch Angabe der Item-ID (die ID kann in verschiedenen DSM-Umgebungen variieren):


Get-EmdbSoftwareCategory -ItemID 9883 -Recurse


Tipp: Statt ItemID kann auch der Alias ID verwendet werden.


Abrufen der dynamischen Software-Kategorie "Microsoft Software" aus dem aktuellen Kontext mit Hilfe des Cmdlet Get-Item:


Cd "emdb:\rootDSE\Global Software Library\Application Library"

Get-Item "Microsoft Software"


Abrufen aller dynamischen Software-Kategorien, deren Name mit "S" beginnt, aus "Global Software Library\Application Library" und allen untergeordneten Software-Ordnern mit Hilfe des Cmdlets Get-Childitem:


Get-ChildItem "emdb:\rootDSE\Global Software Library\Application Library" -Filter "&(Name=S*)(SchemaTag=DynamicSwCategory)" -Recurse


Seit PSX 3.1 gibt es die Möglichkeit beim Abrufen von Software-Kategorie-Objekten über den SingleItemExpected-Schalter anzugeben, dass beim Abruf kein oder genau nur ein Objekt erwartet wird. Liefert das Kommando mehr als ein Objekt, so wird eine Fehlermeldung erzeugt, die in Scripts abgefangen und behandelt werden kann.