通过 PowerShell 添加共同管理员

Posted

技术标签:

【中文标题】通过 PowerShell 添加共同管理员【英文标题】:Adding a Co-administrator via PowerShell 【发布时间】:2014-06-10 18:41:20 【问题描述】:

我知道如何通过门户添加共同管理员,但需要一种通过 PowerShell 添加的方法。

我需要此方法,因为我无法访问登录 ID,但拥有发布设置文件,因此可以管理我的虚拟机。

【问题讨论】:

【参考方案1】:

Azure 推出了基于滚动的访问控制,它允许您自动将新管理员添加到您的 Azure 订阅。简介:https://azure.microsoft.com/en-us/documentation/articles/role-based-access-control-configure/

您将在订阅范围内添加一个新用户作为所有者。这些操作可以同时使用PowerShell 和REST

【讨论】:

是的,但是(此时)您仍然无法向用户授予共同管理员权限,以便在 V1 门户中或通过 ASM PowerShell 访问 V1 资源。也就是说,RBAC 权限不适用于 V1 堆栈,仅适用于 ARM & Graph API。【参考方案2】:

很遗憾,你不能。 Azure PowerShell Cmdlet 本质上是 Azure Service Management API 的包装器,目前 API 没有公开任何以编程方式添加共同管理员的方法。

【讨论】:

以上是关于通过 PowerShell 添加共同管理员的主要内容,如果未能解决你的问题,请参考以下文章

Powershell通过变量数组批量添加保留地址

PowerShell 操作 Azure SQL Active Geo-Replication 实战

通过PowerShell命令给Azure VM添加CustomScriptExtension

通过 PowerShell 的 DCOM 机器级访问和启动权限

powershell 来自https://stackoverflow.com/questions/1862554/get-childitem-recurse-as-a-parameter-in-pow

通过 Powershell 脚本将权限角色分配给服务主体