@@ -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 {
374382write-host " No Intune Managed Devices found..." -f green
375383Write-Host
376384
377- }
385+ }
0 commit comments