- last edited on
I'm trying to use the Get-AzureADusers command to get the following fields into a csv file:
NAME,ENABLED, OS, VERSION, JOIN, TYPE, OWNER, USER NAME, MDM, COMPLIANT, REGISTERED, ACTIVITY
I keep getting an error that its not valid value but I can see those values in the Azure view.
04-19-2019 10:53 AM
Might help if you give us the exact cmdlet you are running. The properties you've listed seem to correspond to device objects, not users...
04-22-2019 11:06 AM
You probably need to use a combination of cmdlets to get that data.
#Get All Devices
$devices = Get-AzureADDevice -All $true
For each device you can use Get-AzureADDeviceRegisteredUser or Get-AzureADDeviceRegisteredOwner to get the person associated with it.
04-23-2019 09:59 AM
@Faiza Qadri as Joshua wrote combination of cmdlets should work in your case (Get-AzureADDevice, Get-AzureADDeviceRegisteredOwner).
Another alternative is to use old cmdlet which still works:
get-msoldevice -All -ReturnRegisteredOwners | ft DisplayName,Enabled,DeviceOsType,DeviceTrustType,DeviceTrustLevel,RegisteredOwners,ApproximateLastLogonTimestamp
But this doesn't return the compliant information. One method to list compliant status could be to list all devices via Graph API (https://developer.microsoft.com/en-us/graph/graph-explorer):
by Sue Bohn on March 01, 2019
by Alex Simons (AZURE) on September 26, 2018