【问题标题】:Get-MsolUserRole Azure AD V2 cmdlet equivalentGet-MsolUserRole Azure AD V2 cmdlet 等效项
【发布时间】:2018-10-12 22:07:51
【问题描述】:

我目前尝试将使用旧 MSOnline PowerShell 模块的现有 PowerShell 脚本迁移到 AzureAD (V2) 模块。我可以替换大多数 cmdlet,但我找不到 Get-MsolUserRole cmdlet 的替代品来检索特定用户的管理员角色。

类似的 AzureAD (V2) cmdlet 不允许我通过 用户 的 objectId 查询角色(它们需要角色 objectid)。 有什么建议吗?

【问题讨论】:

    标签: azure powershell azure-active-directory azure-ad-powershell-v2


    【解决方案1】:

    最接近的等价物是 Get-AzureADUserMembership,但由于这也包括其他成员(例如组成员),您需要将结果过滤到仅目录角色:

    Get-AzureADUserMembership -ObjectId "user@example.com" -All $true `
    | Where-Object { $_.ObjectType -eq "Role" }
    

    【讨论】:

      猜你喜欢
      • 2020-07-07
      • 2018-08-23
      • 2014-10-13
      • 1970-01-01
      • 2019-06-26
      • 1970-01-01
      • 2019-03-31
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多