Retrieving Software Folders
Retrieving Software Folders
Retrieves the specified Software Folder(s).
Examples:
Hint: The execution of these examples requires a connected PowerShell drive. |
Retrieve the Software Folder named "Adobe" from "Global Software Library\Application Library":
Get-EmdbSoftwareFolder "emdb:\rootDSE\Global Software Library\Application Library\Adobe" |
Retrieve a sorted list of all Software Folders from "Global Software Library\Application Library" and subordinated directories:
Get-EmdbSoftwareFolder "emdb:\rootDSE\Global Software Library\Application Library\*" -Recurse | Sort-Object |
Retrieve the Software Folder "Microsoft" in the current context through its Item-ID (this ID will vary in different DSM environments):
Get-EmdbSoftwareFolder -ItemID 8333 -Recurse |
Tip: the alias ID can be used instead of ItemID. |
Retrieve the Software Folder "Adobe" from the current context using the cmdlet Get-Item:
Cd "emdb:\rootDSE\Global Software Library\Application Library" Get-Item "Adobe" |
Retrieve all Software Folders from "Global Software Library\Application Library\Microsoft" and subordinated directories using the cmdlet Get-ChildItem:
Get-ChildItem "emdb:\rootDSE\Global Software Library\Application Library\Microsoft" -Filter "SchemaTag=SwFolder" -Recurse |
Starting with PSX 3.1 there was a new option implemented when retrieving Software Folder objects. When specifying the SingleItemExpected-switch it is expected, that none or exactly one object is contained in the result. If the retrieval returns more than one object, an error is raised that can be caught and handled in scripts.