Skip to content

Commit adb4e84

Browse files
committed
Update to added ICCID and UDID
1 parent 88d749c commit adb4e84

File tree

1 file changed

+15
-7
lines changed

1 file changed

+15
-7
lines changed

ManagedDevices/ManagedDevices_Hardware_Get.ps1

Lines changed: 15 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -333,23 +333,31 @@ if($Devices){
333333
Write-Host "Device found:" $Device.deviceName -ForegroundColor Yellow
334334
Write-Host
335335

336-
$uri = "https://graph.microsoft.com/beta/deviceManagement/manageddevices('$DeviceID')?`$select=hardwareInformation"
337-
$Hardware = (Invoke-RestMethod -Uri $uri -Headers $authToken -Method Get).hardwareInformation
336+
$uri = "https://graph.microsoft.com/beta/deviceManagement/manageddevices('$DeviceID')?`$select=hardwareinformation,iccid,udid"
338337

339-
$DeviceNoHardware = $Device | select * -ExcludeProperty hardwareInformation,deviceActionResults,userId,imei,manufacturer,model,isSupervised,isEncrypted,serialNumber,meid,subscriberCarrier
340-
$HardwareExcludes = $Hardware | select * -ExcludeProperty sharedDeviceCachedUsers,phoneNumber
338+
$DeviceInfo = (Invoke-RestMethod -Uri $uri -Headers $authToken -Method Get)
339+
340+
$DeviceNoHardware = $Device | select * -ExcludeProperty hardwareInformation,deviceActionResults,userId,imei,manufacturer,model,isSupervised,isEncrypted,serialNumber,meid,subscriberCarrier,iccid,udid
341+
$HardwareExcludes = $DeviceInfo.hardwareInformation | select * -ExcludeProperty sharedDeviceCachedUsers,phoneNumber
342+
$OtherDeviceInfo = $DeviceInfo | select iccid,udid
341343

342344
$Object = New-Object System.Object
343345

344346
foreach($Property in $DeviceNoHardware.psobject.Properties){
345347

346-
$Object | Add-Member -MemberType NoteProperty -Name $Property.Name -Value $Property.Value
348+
$Object | Add-Member -MemberType NoteProperty -Name $Property.Name -Value $Property.Value
347349

348350
}
349351

350352
foreach($Property in $HardwareExcludes.psobject.Properties){
351353

352-
$Object | Add-Member -MemberType NoteProperty -Name $Property.Name -Value $Property.Value
354+
$Object | Add-Member -MemberType NoteProperty -Name $Property.Name -Value $Property.Value
355+
356+
}
357+
358+
foreach($Property in $OtherDeviceInfo.psobject.Properties){
359+
360+
$Object | Add-Member -MemberType NoteProperty -Name $Property.Name -Value $Property.Value
353361

354362
}
355363

@@ -374,4 +382,4 @@ else {
374382
write-host "No Intune Managed Devices found..." -f green
375383
Write-Host
376384

377-
}
385+
}

0 commit comments

Comments
 (0)