Public/UserProfiles/Remove-Five9UserProfileMember.ps1
function Remove-Five9UserProfileMember { <# .SYNOPSIS Function used to remove a member to an existing user profile .EXAMPLE Remove-Five9UserProfileMember -ProfileName "Sales-Profile" -Username "jdoe@domain.com" # Removes user jdoe@domain.com from user profile Sales-Profile #> [CmdletBinding(PositionalBinding=$false)] param ( # Name of user profile being modified [Parameter(Mandatory=$true, Position=0)][Alias('Name')][string]$ProfileName, # Username of user being removed from user profile [Parameter(Mandatory=$true, Position=1)][string]$Username ) try { Test-Five9Connection -ErrorAction: Stop Write-Verbose "$($MyInvocation.MyCommand.Name): Removing user '$Username' to user profile '$ProfileName'." $response = $global:DefaultFive9AdminClient.modifyUserProfileUserList($ProfileName, $null, $Username) return $response } catch { $_ | Write-PSFive9AdminError $_ | Write-Error } } |