【问题标题】:Azure Active Directory Automatically Add/remove groups from DeviceAzure Active Directory 自动从设备中添加/删除组
【发布时间】:2022-01-03 17:34:28
【问题描述】:

我想知道是否可以从设备中自动添加/删除组成员资格?

基本概念:我有一堆具有特定组角色的设备。如果设备显示名称与 .csv 文件中的记录匹配,我想从设备中删除此组角色。我该如何处理?

额外信息:加入 Azure AD 的设备。

【问题讨论】:

  • 请检查this是否有帮助。
  • @kavyasaraboju-MT 这不是我真正想要的。我认为可以使用基本的 AzureAD cmdlet 来完成,但我就是不知道怎么做。
  • 您好@Daiter123,如果答案有帮助,请您接受它作为答案,以便遇到相同问题的其他人可以找到此解决方案并解决他们的问题。

标签: azure-active-directory azure-automation


【解决方案1】:

• 是的,您可以添加/删除属于 Azure AD 中多个组的成员的设备。但是您需要维护一个文件,即您为环境中存在的每个组所说的 csv 文件。您还可以为此创建自定义角色分配并为其分配“microsoft.directory/groups/members/update”权限,以便分配此角色分配的用户仅具有更新(添加/删除/修改)权限Azure AD 中的组。

• 为此,您可以使用以下脚本,通过分配给自定义角色的用户 ID 登录到 Azure Powershell,并通过为相应的组找到正确的 csv 文件来执行它,以从相应的组中删除设备。此外,请求您下载要从 Azure AD 中删除设备的组的更新 CSV 文件。

 ‘ $cred=Get-credentials
   Connect-AzureAD $cred
    $devices=Import-Csv -Path ‘<Path of the csv file containing group members 
    details>’
    foreach($device in $devices){
    Remove-AzureADGroupMember -ObjectId “ObjectID of the Group” -MemberID 
    $device.ObjectId
    } '

• 但是,您必须使用设备的“对象 ID”参数而不是“显示名称”作为显示名称,因为“从组中删除成员”操作不支持参数。

更多详情请参考以下链接:-

https://docs.microsoft.com/en-us/powershell/module/azuread/remove-azureadgroupmember?view=azureadps-2.0

【讨论】:

    猜你喜欢
    • 2014-03-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-01-09
    • 1970-01-01
    • 2019-03-30
    • 2021-07-26
    相关资源
    最近更新 更多