- Return Machines with Encryption status of "Fully Encrypted"
- Return SMA inventory machines with title 'Arduino' installed
- Return all inventory members of smart label named "D - SmartLabel - Test"
- Find the registry uninstall strings of all Software Inventory VMWare products
(Get-Command -Module KaceSMA).name
This isn't an exhaustive list of the API, there are a few I'm not exposing yet due to bugs on the SMA API end (dutifully ticketed and tracked already via support request with Quest), namely the Managed Install endpoint. If anyone has a request for a GET method that isn't covered, let me know- or submit a Pull Request!
Right now, installation involves cloning the repo, and importing the .psd1 file, but I will very soon publish to the Powershell Gallery. I wanted to gather any feedback here first.
Here's an output if a simple asset retrieval:
Thanks, and happy coding!
Nathaniel Webb (isudothings)