Software-Ordner abrufen

Ruft das oder die angegebenen Software-Ordner-Objekte ab.


Beispiele:


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


Abrufen des Software-Ordners "Adobe" unterhalb von "Global Software Library\Application Library":


Get-EmdbSoftwareFolder "emdb:\rootDSE\Global Software Library\Application Library\Adobe"


Abrufen einer alphabetisch sortierten Liste aller Software-Ordner-Objekte unterhalb von "Global Software Library\Application Library":


Get-EmdbSoftwareFolder "emdb:\rootDSE\Global Software Library\Application Library\*" -Recurse | Sort-Object


Abrufen des Software-Ordners "Microsoft" unterhalb des aktuellen Kontextes durch Angabe der Item-ID (die ID kann in verschiedenen DSM-Umgebungen variieren):


Get-EmdbSoftwareFolder -ItemID 8333 -Recurse


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


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


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

Get-Item "Adobe"


Abrufen aller Software-Ordner-Objekte unterhalb von "Global Software Library\Application Library\Microsoft" mit Hilfe des Get-ChildItem Cmdlets:


Get-ChildItem "emdb:\rootDSE\Global Software Library\Application Library\Microsoft" -Filter "SchemaTag=SwFolder" -Recurse


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