获取所有可用字段的 AzureADUser 参考

获取所有可用字段的 AzureADUser 参考

对于 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

相关内容