Software Pakete abrufen

Ruft das oder die angegebenen Software Paket-Objekte ab.


Beispiele:


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


Abrufen des Software Pakets "Adobe Reader 9.0" aus dem Ordner "Global Software Library\Application Library\Adobe\Adobe Reader":


Get-EmdbSoftwarePackage "emdb:\rootDSE\Global Software Library\Application Library\Adobe\Adobe Reader\Adobe Reader 9.0"


Abrufen aller Software Pakete aus dem Ordner "Global Software Library\Application Library\Adobe\Adobe Reader":


Get-EmdbSoftwarePackage "emdb:\rootDSE\Global Software Library\Application Library\Adobe\Adobe Reader\*"


Abrufen aller Software Pakete, vom Typ "MSI Package" aus der "Global Software Library":


Get-EmdbSoftwarePackage "emdb:\rootDSE\Global Software Library\*" -SchemaTag "MsiPackage" -Recurse


Abrufen des Software Pakets "Adobe Reader 9.0" aus dem aktuellen Kontext:


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

Get-EmdbSoftwarePackage "Adobe Reader 9.0"


Abrufen des Software Pakets "Paint.NET 4.0.5" unterhalb des aktuellen Kontextes durch Angabe der Item-ID (die ID kann in verschiedenen DSM-Umgebungen variieren):


Get-EmdbSoftwarePackage -ItemID 1983 -Recurse


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


Abrufen des Software Pakets "Adobe Reader 9.0" aus dem aktuellen Kontext mit Hilfe des Cmdlet Get-Item:


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

Get-Item "Adobe Reader 9.0"


Abrufen aller Plug-and-Play Treiber-Pakete, aus dem Ordner "Global Software Library\Driver Library" und allen Unterordnern mit Hilfe des Cmdlets Get-Childitem:


Get-ChildItem "emdb:\rootDSE\Global Software Library\Driver Library" -Filter "(SchemaTag=PnPPackage)" -Recurse


Seit PSX 3.1 gibt es die Möglichkeit beim Abrufen von Software Paket-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.