Generic/Set-FGGroup.ps1
function Set-FGGroup { [alias("Set-Group")] [cmdletbinding()] Param ( [Alias("GroupID", "Id")] [Parameter(Mandatory = $true)] [string]$ObjectId, [Parameter(Mandatory = $false)] $Description, [Parameter(Mandatory = $false)] $Displayname ) $URI = "https://graph.microsoft.com/beta/groups/$ObjectId" $Body = @{} if(PSBoundParameters.ContainsKey('Description')){ $Body.Add("Description", $Description) } if(PSBoundParameters.ContainsKey('Displayname')){ $Body.Add("Displayname", $Displayname) } $ReturnValue = Invoke-FGPatchRequest -URI $URI -Body $Body return $ReturnValue } |