Skip to content

Commit 717eb86

Browse files
committed
remove deprecated parameter from functions
1 parent f651e1f commit 717eb86

File tree

5 files changed

+24
-18
lines changed

5 files changed

+24
-18
lines changed

src/Commands/AzureAD/AddAzureADGroupMember.cs

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@ public class AddAzureADGroupMember : PnPGraphCmdlet
2020
[Parameter(Mandatory = true)]
2121
public string[] Users;
2222

23+
[Obsolete("The parameter is obsolete and will be removed in future versions. You can use Clear-PnPAzureADGroupMember instead.")]
2324
[Parameter(Mandatory = false)]
2425
public SwitchParameter RemoveExisting;
2526

@@ -39,14 +40,14 @@ protected override void ExecuteCmdlet()
3940

4041
if (userArray.Length > 0)
4142
{
42-
Microsoft365GroupsUtility.AddMembers(GraphRequestHelper, new Guid(group.Id), userArray, RemoveExisting.ToBool());
43+
Microsoft365GroupsUtility.AddMembers(GraphRequestHelper, new Guid(group.Id), userArray);
4344
}
4445

4546
var secGroups = Users.Where(x => Guid.TryParse(x, out emptyGuid)).Select(x => emptyGuid).ToArray();
4647

4748
if (secGroups.Length > 0)
4849
{
49-
Microsoft365GroupsUtility.AddDirectoryMembers(GraphRequestHelper, new Guid(group.Id), secGroups, RemoveExisting.ToBool());
50+
Microsoft365GroupsUtility.AddDirectoryMembers(GraphRequestHelper, new Guid(group.Id), secGroups);
5051
}
5152
}
5253
}

src/Commands/AzureAD/AddAzureADGroupOwner.cs

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@ public class AddAzureAdGroupOwner : PnPGraphCmdlet
2020
[Parameter(Mandatory = true)]
2121
public string[] Users;
2222

23+
[Obsolete("The parameter is obsolete and will be removed in future versions. You can use Clear-PnPAzureADGroupOwner instead.")]
2324
[Parameter(Mandatory = false)]
2425
public SwitchParameter RemoveExisting;
2526

@@ -41,14 +42,14 @@ protected override void ExecuteCmdlet()
4142

4243
if (userArray.Length > 0)
4344
{
44-
Microsoft365GroupsUtility.AddOwners(GraphRequestHelper, new System.Guid(group.Id), userArray, RemoveExisting.ToBool());
45+
Microsoft365GroupsUtility.AddOwners(GraphRequestHelper, new System.Guid(group.Id), userArray);
4546
}
4647

4748
var secGroups = Users.Where(x => Guid.TryParse(x, out emptyGuid)).Select(x => emptyGuid).ToArray();
4849

4950
if (secGroups.Length > 0)
5051
{
51-
Microsoft365GroupsUtility.AddDirectoryOwners(GraphRequestHelper, new System.Guid(group.Id), secGroups, RemoveExisting.ToBool());
52+
Microsoft365GroupsUtility.AddDirectoryOwners(GraphRequestHelper, new System.Guid(group.Id), secGroups);
5253
}
5354
}
5455
}

src/Commands/Microsoft365Groups/AddMicrosoft365GroupMember.cs

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22
using PnP.PowerShell.Commands.Base;
33
using PnP.PowerShell.Commands.Base.PipeBinds;
44
using PnP.PowerShell.Commands.Utilities;
5+
using System;
56
using System.Management.Automation;
67

78
namespace PnP.PowerShell.Commands.Microsoft365Groups
@@ -16,12 +17,13 @@ public class AddMicrosoft365GroupMember : PnPGraphCmdlet
1617
[Parameter(Mandatory = true)]
1718
public string[] Users;
1819

20+
[Obsolete("The parameter is obsolete and will be removed in future versions. You can use Clear-PnPMicrosoft365GroupMember instead.")]
1921
[Parameter(Mandatory = false)]
2022
public SwitchParameter RemoveExisting;
2123

2224
protected override void ExecuteCmdlet()
2325
{
24-
Microsoft365GroupsUtility.AddMembers(GraphRequestHelper, Identity.GetGroupId(GraphRequestHelper), Users, RemoveExisting);
26+
Microsoft365GroupsUtility.AddMembers(GraphRequestHelper, Identity.GetGroupId(GraphRequestHelper), Users);
2527
}
2628
}
2729
}

src/Commands/Microsoft365Groups/AddMicrosoft365GroupOwner.cs

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22
using PnP.PowerShell.Commands.Base;
33
using PnP.PowerShell.Commands.Base.PipeBinds;
44
using PnP.PowerShell.Commands.Utilities;
5+
using System;
56
using System.Management.Automation;
67

78
namespace PnP.PowerShell.Commands.Microsoft365Groups
@@ -16,12 +17,13 @@ public class AddMicrosoft365GroupOwner : PnPGraphCmdlet
1617
[Parameter(Mandatory = true)]
1718
public string[] Users;
1819

20+
[Obsolete("The parameter is obsolete and will be removed in future versions. You can use Clear-PnPMicrosoft365GroupOwner instead.")]
1921
[Parameter(Mandatory = false)]
2022
public SwitchParameter RemoveExisting;
2123

2224
protected override void ExecuteCmdlet()
2325
{
24-
Microsoft365GroupsUtility.AddOwners(GraphRequestHelper, Identity.GetGroupId(GraphRequestHelper), Users, RemoveExisting);
26+
Microsoft365GroupsUtility.AddOwners(GraphRequestHelper, Identity.GetGroupId(GraphRequestHelper), Users);
2527
}
2628
}
2729
}

src/Commands/Utilities/Microsoft365GroupsUtility.cs

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -289,24 +289,24 @@ internal static void PermanentlyDeleteDeletedGroup(ApiRequestHelper requestHelpe
289289
requestHelper.Delete($"v1.0/directory/deleteditems/microsoft.graph.group/{groupId}");
290290
}
291291

292-
internal static void AddOwners(ApiRequestHelper requestHelper, Guid groupId, string[] users, bool removeExisting)
292+
internal static void AddOwners(ApiRequestHelper requestHelper, Guid groupId, string[] users)
293293
{
294-
AddUsersToGroup(requestHelper, "owners", groupId, users, removeExisting);
294+
AddUsersToGroup(requestHelper, "owners", groupId, users);
295295
}
296296

297-
internal static void AddDirectoryOwners(ApiRequestHelper requestHelper, Guid groupId, Guid[] users, bool removeExisting)
297+
internal static void AddDirectoryOwners(ApiRequestHelper requestHelper, Guid groupId, Guid[] users)
298298
{
299-
AddDirectoryObjectsToGroup(requestHelper, "owners", groupId, users, removeExisting);
299+
AddDirectoryObjectsToGroup(requestHelper, "owners", groupId, users);
300300
}
301301

302-
internal static void AddMembers(ApiRequestHelper requestHelper, Guid groupId, string[] users, bool removeExisting)
302+
internal static void AddMembers(ApiRequestHelper requestHelper, Guid groupId, string[] users)
303303
{
304-
AddUsersToGroup(requestHelper, "members", groupId, users, removeExisting);
304+
AddUsersToGroup(requestHelper, "members", groupId, users);
305305
}
306306

307-
internal static void AddDirectoryMembers(ApiRequestHelper requestHelper, Guid groupId, Guid[] users, bool removeExisting)
307+
internal static void AddDirectoryMembers(ApiRequestHelper requestHelper, Guid groupId, Guid[] users)
308308
{
309-
AddDirectoryObjectsToGroup(requestHelper, "members", groupId, users, removeExisting);
309+
AddDirectoryObjectsToGroup(requestHelper, "members", groupId, users);
310310
}
311311

312312
internal static string GetUserGraphUrlForUPN(string upn)
@@ -318,7 +318,7 @@ internal static string GetUserGraphUrlForUPN(string upn)
318318
return $"users/{escapedUpn}";
319319
}
320320

321-
private static void AddUsersToGroup(ApiRequestHelper requestHelper, string groupName, Guid groupId, string[] users, bool removeExisting)
321+
private static void AddUsersToGroup(ApiRequestHelper requestHelper, string groupName, Guid groupId, string[] users)
322322
{
323323
foreach (var user in users)
324324
{
@@ -338,7 +338,7 @@ private static void AddUsersToGroup(ApiRequestHelper requestHelper, string group
338338
}
339339
}
340340

341-
private static void AddDirectoryObjectsToGroup(ApiRequestHelper requestHelper, string groupName, Guid groupId, Guid[] directoryObjects, bool removeExisting)
341+
private static void AddDirectoryObjectsToGroup(ApiRequestHelper requestHelper, string groupName, Guid groupId, Guid[] directoryObjects)
342342
{
343343
foreach (var dirObject in directoryObjects)
344344
{
@@ -440,7 +440,7 @@ internal static void UpdateOwners(ApiRequestHelper requestHelper, Guid groupId,
440440
{
441441
if (existingOwners.FirstOrDefault(o => o.UserPrincipalName == owner) == null)
442442
{
443-
AddOwners(requestHelper, groupId, new string[] { owner }, false);
443+
AddOwners(requestHelper, groupId, new string[] { owner });
444444
}
445445
}
446446
foreach (var existingOwner in existingOwners)
@@ -459,7 +459,7 @@ internal static void UpdateMembersAsync(ApiRequestHelper requestHelper, Guid gro
459459
{
460460
if (existingMembers.FirstOrDefault(o => o.UserPrincipalName == member) == null)
461461
{
462-
AddMembers(requestHelper, groupId, new string[] { member }, false);
462+
AddMembers(requestHelper, groupId, new string[] { member });
463463
}
464464
}
465465
foreach (var existingMember in existingMembers)

0 commit comments

Comments
 (0)