【问题标题】:How can I assign an exiting user as owner to a newly created ADgroup in Azure Powershell?如何将现有用户作为所有者分配给 Azure Powershell 中新创建的 AD 组?
【发布时间】:2021-09-16 14:36:32
【问题描述】:

我已搜索文档,但看不到如何将现有用户作为所有者添加到 AD 组。

Add-AzureADGroupOwner -ObjectId $GroupObjectId -RefObjectId $UserObjectId 未被识别为命令。我正在使用的 Powershell 版本见附图。不使用 Azure Powershell 而是使用 Graph API 值得吗?

有关错误消息的示例,请参见第二张图片:

【问题讨论】:

  • 您安装了 azure 广告模块吗?
  • 我相信,通过运行 Install-Module -Name "AzureAD"
  • 在运行脚本之前尝试 import-module AzureAD ?
  • 我试过了,看到 Import-Module: Could not load file or assembly 'System.Windows.Forms, Version=4.0.0.0, Culture=neutral...系统找不到指定的文件.
  • 您是从安装模块的同一用户运行脚本吗?

标签: azure powershell azure-active-directory


【解决方案1】:

我已经测试并能够成功地将所有者添加到新创建的组中。

  • 这是新创建的组。

我已从 AD 添加现有用户。

错误可能是 azure AD 模块安装或连接问题。如果已安装 azure 模块,则导入该模块;如果尚未安装,则在实际命令之前安装 azure 模块并连接到 Azure AD。

这些是使用的命令。

Install-Module AzureAD
Import-Module AzureAD
Connect-AzureAD
$UserObjectId="***************"
$GroupObjectId="**************"
Add-AzureADGroupOwner -ObjectId $GroupObjectId -RefObjectId $UserObjectId

并尝试来自管理帐户的命令。

【讨论】:

  • 您使用的是 Mac 吗?我认为问题是因为我在 Mac 上
  • 我在windows上。要为macOS设置powershell,您可能需要安装Homebrew、powershell v7和其他模块,然后连接到az帐户才能像往常一样使用命令。见reference 1SOreference
猜你喜欢
  • 2022-11-26
  • 1970-01-01
  • 2020-01-29
  • 1970-01-01
  • 1970-01-01
  • 2022-11-14
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多