You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
$results.add( 'Success. The user has been edited.' )
71
-
Write-LogMessage-API $APINAME-tenant ($userObj.tenantFilter) -user $request.headers.'x-ms-client-principal'-message "Edited user $($UserObj.DisplayName) with id $($UserObj.id)"-Sev 'Info'
#if the list of skuIds in $CurrentLicenses.assignedLicenses is EXACTLY the same as $licenses, we don't need to do anything, but the order in both can be different.
90
93
if (($CurrentLicenses.assignedLicenses.skuId-join',') -eq ($licenses-join',') -and$UserObj.removeLicenses-eq$false) {
New-GraphPostRequest-uri "https://graph.microsoft.com/beta/groups/$GroupID/members/`$ref"-tenantid $userObj.tenantFilter-type POST -body $UserBodyJSON-Verbose
162
+
$null=New-GraphPostRequest-uri "https://graph.microsoft.com/beta/groups/$GroupID/members/`$ref"-tenantid $UserObj.tenantFilter-type POST -body $UserBodyJSON-Verbose
158
163
159
164
}
160
165
161
-
Write-LogMessage-user $request.headers.'x-ms-client-principal'-API $APINAME-tenant $userObj.tenantFilter-message "Added $($UserObj.DisplayName) to $GroupName group"-Sev 'Info'
162
-
$null=$results.add("Success. $($UserObj.DisplayName) has been added to $GroupName")
166
+
Write-LogMessage-user $User-API $ApiName-tenant $UserObj.tenantFilter-message "Added $($UserObj.DisplayName) to $GroupName group"-Sev Info
167
+
$null=$results.Add("Success. $($UserObj.DisplayName) has been added to $GroupName")
163
168
} catch {
164
-
Write-LogMessage-user $request.headers.'x-ms-client-principal'-API $APINAME-tenant $userObj.tenantFilter-message "Failed to add member $($UserObj.DisplayName) to $GroupName. Error:$($_.Exception.Message)"-Sev 'Error'
165
-
$null=$results.add("Failed to add member $($UserObj.DisplayName) to $GroupName : $($_.Exception.Message)")
169
+
$ErrorMessage=Get-CippException-Exception $_
170
+
Write-LogMessage-user $User-API $ApiName-tenant $UserObj.tenantFilter-message "Failed to add member $($UserObj.DisplayName) to $GroupName. Error:$($ErrorMessage.NormalizedError)"-Sev Error -LogData $ErrorMessage
171
+
$null=$results.Add("Failed to add member $($UserObj.DisplayName) to $GroupName : $($ErrorMessage.NormalizedError)")
New-GraphPostRequest-uri "https://graph.microsoft.com/beta/users/$($UserObj.id)/manager/`$ref"-tenantid $userObj.tenantFilter-type PUT -body $ManagerBodyJSON-Verbose
174
-
Write-LogMessage-user $request.headers.'x-ms-client-principal'-API $APINAME-tenant $userObj.tenantFilter-message "Set $($UserObj.DisplayName)'s manager to $($Request.body.setManager.label)"-Sev 'Info'
175
-
$results.add("Success. Set $($UserObj.DisplayName)'s manager to $($Request.body.setManager.label)")
179
+
$null=New-GraphPostRequest-uri "https://graph.microsoft.com/beta/users/$($UserObj.id)/manager/`$ref"-tenantid $UserObj.tenantFilter-type PUT -body $ManagerBodyJSON-Verbose
180
+
Write-LogMessage-user $User-API $ApiName-tenant $UserObj.tenantFilter-message "Set $($UserObj.DisplayName)'s manager to $($Request.body.setManager.label)"-Sev Info
181
+
$null=$results.Add("Success. Set $($UserObj.DisplayName)'s manager to $($Request.body.setManager.label)")
176
182
}
177
183
178
184
if ($RemoveFromGroups) {
@@ -189,20 +195,21 @@ Function Invoke-EditUser {
189
195
190
196
Write-Host'Removing From group via Remove-DistributionGroupMember '
Write-LogMessage-user $request.headers.'x-ms-client-principal'-API $APINAME-tenant $userObj.tenantFilter-message "Removed $($UserObj.DisplayName) from $GroupName group"-Sev 'Info'
202
-
$null=$results.add("Success. $($UserObj.DisplayName) has been removed from $GroupName")
207
+
Write-LogMessage-user $User-API $ApiName-tenant $UserObj.tenantFilter-message "Removed $($UserObj.DisplayName) from $GroupName group"-Sev Info
208
+
$null=$results.Add("Success. $($UserObj.DisplayName) has been removed from $GroupName")
203
209
} catch {
204
-
Write-LogMessage-user $request.headers.'x-ms-client-principal'-API $APINAME-tenant $userObj.tenantFilter-message "Failed to remove member $($UserObj.DisplayName) from $GroupName. Error:$($_.Exception.Message)"-Sev 'Error'
205
-
$null=$results.add("Failed to remove member $($UserObj.DisplayName) from $GroupName : $($_.Exception.Message)")
210
+
$ErrorMessage=Get-CippException-Exception $_
211
+
Write-LogMessage-user $User-API $ApiName-tenant $UserObj.tenantFilter-message "Failed to remove member $($UserObj.DisplayName) from $GroupName. Error:$($ErrorMessage.NormalizedError)"-Sev Error -LogData $ErrorMessage
212
+
$null=$results.Add("Failed to remove member $($UserObj.DisplayName) from $GroupName : $($ErrorMessage.NormalizedError)")
0 commit comments