Skip to content

Commit 98bc073

Browse files
MartinM85milanholemans
authored andcommitted
Enhances 'entra group member' commands with subGroup options. Closes #6480
1 parent 03e176e commit 98bc073

File tree

8 files changed

+719
-28
lines changed

8 files changed

+719
-28
lines changed

docs/docs/cmd/entra/group/group-member-add.mdx

Lines changed: 26 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -23,10 +23,19 @@ m365 entra group member add [options]
2323
: The display name of the Microsoft Entra group. Specify `groupId`, `groupDisplayName` or `groupName` but not multiple.
2424

2525
`--ids [ids]`
26-
: Microsoft Entra IDs of users. You can also pass a comma-separated list of IDs. Specify either `ids` or `userNames` but not both.
26+
: (deprecated. Use option `userIds` instead) Microsoft Entra IDs of users. You can also pass a comma-separated list of IDs. Specify either `ids`, `userIds`,`userNames`, `subgroupIds`, or `subgroupNames` but not multiple.
27+
28+
`--userIds [userIds]`
29+
: Microsoft Entra IDs of users. You can also pass a comma-separated list of IDs. Specify either `ids`, `userIds`,`userNames`, `subgroupIds`, or `subgroupNames` but not multiple.
2730

2831
`--userNames [userNames]`
29-
: The user principal names of users. You can also pass a comma-separated list of UPNs. Specify either `ids` or `userNames` but not both.
32+
: The user principal names of users. You can also pass a comma-separated list of UPNs. Specify either `ids`, `userIds`,`userNames`, `subgroupIds`, or `subgroupNames` but not multiple.
33+
34+
`--subgroupIds [subgroupIds]`
35+
: Comma-separated list of Microsoft Entra group IDs to add. Specify either `ids`, `userIds`,`userNames`, `subgroupIds`, or `subgroupNames` but not multiple.
36+
37+
`--subgroupNames [subgroupNames]`
38+
: Comma-separated list of Microsoft Entra group titles to add. Specify either `ids`, `userIds`,`userNames`, `subgroupIds`, or `subgroupNames` but not multiple.
3039

3140
`-r, --role <role>`
3241
: The role to be assigned to the new users. Valid values: `Owner`, `Member`.
@@ -39,19 +48,19 @@ m365 entra group member add [options]
3948
Add a single member specified by ID as a member to a group specified by display name.
4049

4150
```sh
42-
m365 entra group member add --groupDisplayName Developers --ids 098b9f52-f48c-4401-819f-29c33794c3f5 --role Member
51+
m365 entra group member add --groupDisplayName Developers --userIds 098b9f52-f48c-4401-819f-29c33794c3f5 --role Member
4352
```
4453

4554
Add a single member specified by ID as a member to a group specified by group name.
4655

4756
```sh
48-
m365 entra group member add --groupName Developers --ids 098b9f52-f48c-4401-819f-29c33794c3f5 --role Member
57+
m365 entra group member add --groupName Developers --userIds 098b9f52-f48c-4401-819f-29c33794c3f5 --role Member
4958
```
5059

5160
Add multiple members specified by ID as members to a group specified by ID.
5261

5362
```sh
54-
m365 entra group member add --groupId a03c0c35-ef9a-419b-8cab-f89e0a8d2d2a --ids "098b9f52-f48c-4401-819f-29c33794c3f5,f1e06e31-3abf-4746-83c2-1513d71f38b8" --role Member
63+
m365 entra group member add --groupId a03c0c35-ef9a-419b-8cab-f89e0a8d2d2a --userIds "098b9f52-f48c-4401-819f-29c33794c3f5,f1e06e31-3abf-4746-83c2-1513d71f38b8" --role Member
5564
```
5665

5766
Add a single member specified by UPN as an owner to a group specified by display name.
@@ -72,6 +81,18 @@ Adds multiple members specified by UPN as owners to a group specified by ID.
7281
m365 entra group member add --groupId a03c0c35-ef9a-419b-8cab-f89e0a8d2d2a --userNames "[email protected],[email protected]" --role Owner
7382
```
7483

84+
Add multiple members (subgroups) specified by ID as members to a group specified by ID.
85+
86+
```sh
87+
m365 entra group member add --groupId a03c0c35-ef9a-419b-8cab-f89e0a8d2d2a --subgroupIds "098b9f52-f48c-4401-819f-29c33794c3f5,f1e06e31-3abf-4746-83c2-1513d71f38b8" --role Member
88+
```
89+
90+
Adds multiple members (subgroups) specified by name as members to a group specified by ID.
91+
92+
```sh
93+
m365 entra group member add --groupId a03c0c35-ef9a-419b-8cab-f89e0a8d2d2a --subgroupNames "Developers,Human Resources" --role Member
94+
```
95+
7596
## Response
7697

7798
The command won't return a response on success.

docs/docs/cmd/entra/group/group-member-set.mdx

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,10 @@ m365 entra group member set [options]
2323
: The display name of the Microsoft Entra group. Specify `groupId`, `groupDisplayName` or `groupName` but not multiple.
2424

2525
`--ids [ids]`
26-
: Comma-separated list of user IDs. Specify either `ids` or `userNames` but not both.
26+
: (deprecated. Use option `userIds` instead) Comma-separated list of user IDs. Specify either `ids`, `userIds` or `userNames` but not multiple.
27+
28+
`--userIds [userIds]`
29+
: Comma-separated list of user IDs. Specify either `ids`, `userIds` or `userNames` but not multiple.
2730

2831
`--userNames [userNames]`
2932
: The user principal names of users. You can also pass a comma-separated list of UPNs. Specify either `ids` or `userNames` but not both.
@@ -39,19 +42,19 @@ m365 entra group member set [options]
3942
Update a single member specified by ID to a member of a group specified by display name
4043

4144
```sh
42-
m365 entra group member set --groupDisplayName Developers --ids 098b9f52-f48c-4401-819f-29c33794c3f5 --role Member
45+
m365 entra group member set --groupDisplayName Developers --userIds 098b9f52-f48c-4401-819f-29c33794c3f5 --role Member
4346
```
4447

4548
Update a single member specified by ID to a member of a group specified by group name
4649

4750
```sh
48-
m365 entra group member set --groupName Developers --ids 098b9f52-f48c-4401-819f-29c33794c3f5 --role Member
51+
m365 entra group member set --groupName Developers --userIds 098b9f52-f48c-4401-819f-29c33794c3f5 --role Member
4952
```
5053

5154
Update multiple members specified by ID to members of a group specified by ID
5255

5356
```sh
54-
m365 entra group member set --groupId a03c0c35-ef9a-419b-8cab-f89e0a8d2d2a --ids "098b9f52-f48c-4401-819f-29c33794c3f5,f1e06e31-3abf-4746-83c2-1513d71f38b8" --role Member
57+
m365 entra group member set --groupId a03c0c35-ef9a-419b-8cab-f89e0a8d2d2a --userIds "098b9f52-f48c-4401-819f-29c33794c3f5,f1e06e31-3abf-4746-83c2-1513d71f38b8" --role Member
5558
```
5659

5760
Update a single member specified by UPN to an owner of a group specified by display name

0 commit comments

Comments
 (0)