【问题标题】:PowerShell Set-AzureADApplication permissionsPowerShell 设置-AzureADApplication 权限
【发布时间】:2019-07-19 14:24:22
【问题描述】:

我一直在尝试开发一个 PowerShell 脚本,该脚本允许我们将回复 URL 添加到广告应用程序。该脚本运行良好,直到它到达需要更新应用程序的部分“Set-AzureADApplication”被调用。我不断收到权限不足错误。有谁知道我需要什么权限才能运行该应用程序?

【问题讨论】:

  • 请不要显示错误消息的图像,而是将其作为(格式化)文本插入问题中。
  • 显示正在使用的命令以及您是否需要最低权限也会很有用。

标签: powershell azure-active-directory service-principal


【解决方案1】:

用于管理应用程序的 Azure AD 权限可以授予多个角色,来自:https://docs.microsoft.com/en-us/azure/active-directory/users-groups-roles/directory-assign-admin-roles

应用程序管理员:此角色的用户可以创建和管理企业应用程序、应用程序注册和应用程序代理设置的所有方面。

应用程序开发人员:当“用户可以注册应用程序”设置为否时,此角色的用户可以创建应用程序注册。

全局管理员/公司管理员:具有此角色的用户可以访问 Azure Active Directory 中的所有管理功能...

【讨论】:

    【解决方案2】:

    我认为您的问题与 Powershell 执行策略有关。

    您可以在执行代码之前运行此 PS 命令:

    Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope Process -Force
    

    【讨论】:

      猜你喜欢
      • 2023-03-28
      • 2014-12-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-12-26
      • 2014-06-24
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多