Public/Device/Get-CapaOneDeviceInventory.ps1
function Get-CapaOneDeviceInventory { [CmdletBinding()] param ( [Parameter(Mandatory)] [string] $DeviceId ) @{ Security =(Invoke-CapaOneApi -Path "/organizations/$($Script:CapaOneStructure.OrgId)/device/$DeviceId/inventory/security").dictionaries Software =(Invoke-CapaOneApi -Path "/organizations/$($Script:CapaOneStructure.OrgId)/device/$DeviceId/inventory/software").dictionary Hardware =(Invoke-CapaOneApi -Path "/organizations/$($Script:CapaOneStructure.OrgId)/device/$DeviceId/inventory/hardware").dictionaries Drivers = (Invoke-CapaOneApi -Path "/organizations/$($Script:CapaOneStructure.OrgId)/device/$DeviceId/inventory/driver").dictionary } } |