Get-CsUserCallingSettings -Identity wendy@domain.com
(Get-CsUserCallingSettings -Identity wendy@domain.com).Delegates
(Get-CsUserCallingSettings -Identity wendy@domain.com).Delegators
New-CsUserCallingDelegate -Identity wendy@domain.com -Delegate bill@domain.com -MakeCalls $true -ManageSettings $true -ReceiveCalls $true
Remove-CsUserCallingDelegate -Identity wendy@domain.com -Delegate bill@domain.com
Set-CsUserCallingDelegate -Identity wendy@domain.com -Delegate bill@domain.com -ManageSettings $false
If ForwardingTargetType is set to SingleTarget
then the ForwardingTarget must be either a UPN or a phone number. The value names of the other options are:
GUI Name | PS Name |
---|---|
Call Group | Group |
Delegates | MyDelegates |
Voicemail | Voicemail |
Set-CsUserCallingSettings -Identity wendy@domain.com -IsForwardingEnabled $true -ForwardingType Simultaneous -ForwardingTarget mike@domain.com -ForwardingTargetType SingleTarget
Set-CsUserCallingSettings -Identity wendy@domain.com -IsForwardingEnabled $true -ForwardingType Simultaneous -ForwardingTarget +4144xxxxxxx-ForwardingTargetType SingleTarget
Set-CsUserCallingSettings -Identity wendy@domain.com -IsForwardingEnabled $true -ForwardingType Immediate -ForwardingTarget mike@domain.com -ForwardingTargetType SingleTarget
Set-CsUserCallingSettings -Identity wendy@domain.com -IsForwardingEnabled $true -ForwardingType Immediate -ForwardingTarget +4144xxxxxxx-ForwardingTargetType SingleTarget
Set-CsUserCallingSettings -Identity wendy@domain.com -IsUnansweredEnabled $true -UnansweredTargetType Voicemail -UnansweredDelay 00:00:20
Set-CsUserCallingSettings -Identity wendy@domain.com -IsUnansweredEnabled $false
Set-CsUserCallingSettings -Identity wendy@domain.com -IsForwardingEnabled $true -ForwardingType Immediate -ForwardingTargetType Voicemail
Set-CsUserCallingSettings -Identity wendy@domain.com -CallGroupTargets "bobby@domain.com" -CallGroupOrder InOrder
Set-CsUserCallingSettings -Identity wendy@domain.com -CallGroupTargets "bobby@domain.com","ben@domain.com","mike@domain.com" -CallGroupOrder Simultaneous
Note:
With the parameter -CallGroupOrder
you can specify if the calls should ring the call group members in the defined order or all at the same time. The respective parameters are called InOrder
and Simultaneous
Warning: If you set call group members by PowerShell, all existing members will be removed/overwritten if you don't include them again when setting the call group members with PowerShell.