对于 Azure AD cmdlet,获取 AzureADUser,有人可以指出我所有可能字段的参考吗?
场景……
我想导出用户,包括他们的经理。这是我发现的唯一方法:
https://stackoverflow.com/a/48778134
但我还想充实名字、姓氏和其他字段,但我猜错了(例如 firstname、userfirstname)。我不得不搜索一个幸运的发现:givenname 和 surname,但其他的是什么??
我原本以为微软的参考页面获取 AzureADUser至少会有一个指向返回对象的引用的链接,包括其属性,但我找不到这样的东西。我还输入了用户进入左边的搜索,因为它是返回的对象——什么都没有。
答案1
要查看 Azure AD 用户对象上的所有属性的列表,请执行以下操作:
Get-AzureADUser -Top 1 | gm -MemberType Properties
要查看 Azure 用户及其所有属性:
Get-AzureADUser -Top 1 | Format-List
要查看 Azure 用户及其所有属性(包括管理员),并导出到 csv:
Get-AzureADUser -Top 1 |
Select-Object *,@{label="Manager";expression={(Get-AzureADUserManager -ObjectId $_.ObjectID).displayname}} |
Export-Csv \\path\to\file.csv