所有可用字段的 Get-AzureADUser 参考

Cra*_*ver 6 powershell azure-activedirectory

对于 Azure AD cmdlet Get-AzureADUser,有人可以向我指出所有可能字段的参考吗?

场景...

我想导出用户,包括他们的经理。这是我发现做到这一点的唯一方法:

/sf/answers/3414469411/

但我还想充实名字、姓氏和其他字段,但我无法正确猜测(例如名字、用户名字)。我不得不寻找一个幸运的发现:名字和姓氏,但其他的是什么?

我本以为Get-AzureADUser的 Microsoft 参考页面至少会有一个指向返回对象的引用的链接,包括其属性,但我找不到这样的东西。我还在左侧的搜索中输入了user ,因为它是返回的对象——什么也没有。

Cpt*_*ale 6

要查看 Azure AD 用户对象上的所有属性的列表,请执行以下操作:

Get-AzureADUser -Top 1 | gm -MemberType Properties
Run Code Online (Sandbox Code Playgroud)

要查看 Azure 用户及其所有属性:

Get-AzureADUser -Top 1 | Format-List
Run Code Online (Sandbox Code Playgroud)

要查看 Azure 用户及其所有属性(包括 Manager)并导出到 csv:

Get-AzureADUser -Top 1 | 
  Select-Object *,@{label="Manager";expression={(Get-AzureADUserManager -ObjectId $_.ObjectID).displayname}} | 
  Export-Csv \\path\to\file.csv
Run Code Online (Sandbox Code Playgroud)