Get-MSDevicesCustomFields
Get Custom Fields from Devices.
Syntax
Get-MSDevicesCustomFields -DeviceIds (Int32[]) [-Full] [-PreviousValue] [-IncludeBlanks] -FieldIds (Array)
Get-MSDevicesCustomFields -DeviceIds (Int32[]) [-Full] [-PreviousValue] [-IncludeBlanks] -FieldPaths (Array)
Get-MSDevicesCustomFields -DeviceIds (Int32[]) [-Full] [-PreviousValue] [-IncludeBlanks] -SectionIds (Array)
Get-MSDevicesCustomFields -DeviceIds (Int32[]) [-Full] [-PreviousValue] [-IncludeBlanks] -SectionPaths (Array)
Get-MSDevicesCustomFields -DeviceIds (Int32[]) [-Full] [-PreviousValue] [-IncludeBlanks] -CustomFormNames (Array)
Examples
## By Custom Form Field Ids
Get-MSDevicesCustomFields -FieldIds @(275, 276, 277, 1,2, 3,4,5,6,7,8) -DeviceIds @(8075, 8585, 8022, 1000, 8633) -PreviousValue
## By Custom Form Paths
Get-MSDevicesCustomFields -FieldPaths @("DeviceDiscovery\Rationalisation\Last Checked", "DeviceDiscovery\Rationalisation\Candidate for Rejection") -DeviceIds @(8075, 8585, 8022, 1000, 8633)
## By Custom Form Section Ids
Get-MSDevicesCustomFields -SectionIds @(1, 2) -DeviceIds @(8075, 8585, 8022, 1000, 8633)
## By Custom Form Section Paths
Get-MSDevicesCustomFields -SectionPaths @("DeviceDiscovery\Rationalisation") -DeviceIds @(8075, 8585, 8022, 1000, 8633)
## By Custom Form Names
Get-MSDevicesCustomFields -CustomFormNames @("dvcdsc") -DeviceIds @(8075, 8585, 8022, 1000, 8633)
## Pipe Ids in to the Get function
Get-MSDevices -All -IdsOnly -Take 10 | Get-MSDevicesCustomFields -FieldIds @(275, 276, 277, 1,2, 3,4,5,6,7,8) -PreviousValue -IncludeBlanks