This article is part of the Microsoft Lync Server 2010 Administration Guide: PowerShell Supplement ... .
Configuring Conferencing Settings
Modify the Default Conferencing User Experience
To modify the global policy, use the Set-CsConferencingPolicy cmdlet and set the Identity to global :
Set-CsConferencingPolicy –Identity global -AllowAnonymousParticipantsInMeetings $False -EnableDialInConferencing $False
Note that you can also modify the global policy by leaving out the Identity parameter altogether:
Set-CsConferencingPolicy -AllowAnonymousParticipantsInMeetings $False -EnableDialInConferencing $False
Create or Modify Conferencing User Experience for a Site or Group of Users
To create a per-site conferencing policy, use the site: prefix and the name of the site as the Identity:
New-CsConferencingPolicy –Identity site:Redmond -AllowAnonymousParticipantsInMeetings $False -EnableDialInConferencing $False
To create a per-user conferencing policy, simply use a unique name for the policy Identity:
New-CsConferencingPolicy –Identity "RedmondConferencingPolicy" -AllowAnonymousParticipantsInMeetings $False -EnableDialInConferencing $False
Use the Set-CsConferencingPolicy cmdlet to modify a per-user or per-site policy:
Set-CsConferencingPolicy –Identity site:Redmond -AllowAnonymousParticipantsInMeetings $True -EnableDialInConferencing $True
Be sure to specify a policy Identity. If you leave off the Identity Set-CsConferencingPolicy will modify the global policy instead.
To make the same modification to all your conferencing policies (including the global policy), use a command similar to this one:
Get-CsConferencingPolicy | Set-CsConferencingPolicy -AllowAnonymousParticipantsInMeetings $True
This command modifies only your per-user conferencing policies:
Get-CsConferencingPolicy –Filter "tag:*" | Set-CsConferencingPolicy -AllowAnonymousParticipantsInMeetings $True
Delete a Conferencing Policy for a Site or Group of Users
To delete a per-user or per-site policy, using a command similar to this:
Remove-CsConferencingPolicy –Identity site:Redmond
If you try to remove a per-user policy that is currently assigned to one or more users you will be prompted to first unassign the policy from each user and then delete the policy. (You can remove a policy without unassigning it, but, from then on, any time you call a user management cmdlet you will receive warnings about policies that can no longer be found.) To unassign a per-user policy and then remove that policy use commands similar to these:
Get-CsUser -Filter {ConferencingPolicy -eq "RedmondConferencingPolicy"} | Grant-CsConferencingPolicy -PolicyName $Null
Remove-CsConferencingPolicy –Identity "RedmondConferencingPolicy"
For more information
Configuring the Meeting Join Experience
Modify the Default Meeting Join Experience
To modify the default meeting join settings use the Set-CsMeetingConfiguration cmdlet and set the Identity to global :
Set-CsMeetingConfiguration -Identity global -DesignateAsPresenter Everyone
Alternatively, you can omit the Identity altogether:
Set-CsMeetingConfiguration -DesignateAsPresenter Everyone
If you leave off the Identity, Set-CsMeetingConfiguration will automatically modify the global settings.
Create or Modify Meeting Join Settings for a Site or Pool
To create new meeting configuration settings for a site, use a command similar to this:
New-CsMeetingConfiguration -Identity site:Redmond -DesignateAsPresenter Everyone
To create new meeting configuration settings for a pool, set the Identity parameter to the service location for the User Server used in that pool:
New-CsMeetingConfiguration -Identity "service:UserServer:atl-cs-001.litwareinc.com" -DesignateAsPresenter Everyone
To modify an existing collection of meeting configuration settings, use the Set-CsMeetingConfiguration cmdlet:
Set-CsMeetingConfiguration -Identity site:Redmond -DesignateAsPresenter None
When calling Set-CsMeetingConfiguration, be sure to include the Identity for the meeting configuration settings to be modified. If you do not, Set-CsMeetingConfiguration will automatically modify the global settings instead.
Delete Meeting Join Settings for a Site or Pool
To remove the meeting configuration settings for a site, use a command similar to this:
Remove-CsMeetingConfiguration -Identity site:Redmond
To remove the meeting configuration settings for a pool, use a command similar to this one, which specifies the identity of the User Server in the pool:
Remove-CsMeetingConfiguration -Identity "service:UserServer:atl-cs-001.litwareinc.com"
For more information
Configure Settings for a Dial-in Conferencing Access Number
To create a new dial-in conferencing access number, use the New-CsDialInConferencingAccessNumber cmdlet:
New-CsDialInConferencingAccessNumber -PrimaryUri "sip:RedmondDialIn@litwareinc.com" -DisplayNumber "1-800-555-1234" -LineUri "tel:+18005551234" -Pool atl-cs-001.litwareinc.com -PrimaryLanguage "en-US" -Regions "Redmond"
Use the Set-CsDialInConferencingAccessNumber cmdlet to modify an existing access number:
Set-CsDialInConferencingAccessNumber -Identity "sip:RedmondDialIn@litwareinc.com" -Regions "Redmond", "Seattle"
Delete a Dial-in Conferencing Access Number
To delete a dial-in access number, use the Remove-CsDialInConferencingAccessNumber cmdlet and specify the number's SIP address as the Identity:
Remove-CsDialInConferencingAccessNumber -Identity "sip:RedmondDialIn@litwareinc.com"
You can also use a command like this one to delete all your dial-in access numbers:
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.