Share via


Lync Server Admin Guide: Managing On-Premises Meetings

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 conferencing policy

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 new user or site conferencing policy

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

  • To modify an existing user or site policy

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 user or site conferencing policy

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

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 join settings

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 site or pool meeting join configuration

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 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 or modify a dial-in 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 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:

 

Get-CsDialInConferencingAccessNumber | Remove-CsDialInConferencingAccessNumber

 

 

For more information

Configure Dial-in Conferencing Personal Identification Number (PIN) Rules

Modify the Default Dial-in Conferencing PIN Settings

  • To modify the global PIN policy

To modify the global PIN policy, use the Set-CsPinPolicy cmdlet and set the Identity to global:

Set-CsPinPolicy -Identity global -MinPasswordLength 10

 

Alternatively, you can leave out the Identity parameter altogether:

 

Set-CsPinPolicy -MinPasswordLength 10

 

If you do not specify an Identity, Set-CsPinPolicy will modify the global policy.

Create or Modify Dial-in Conferencing PIN Settings for a Site or Group of Users

  • To create a user or site PIN policy

To create a per-site policy, set the Identity to the prefix site: followed by the name of the site:

New-CsPinPolicy -Identity "site:Redmond" -MinPasswordLength 10

 

To create a per-user policy, simply use a unique policy name as the Identity:

 

New-CsPinPolicy -Identity "RedmondPinPolicy" -MinPasswordLength 10

 

  • To change a user or site PIN policy

To modify a per-user or per-site PIN policy, use the Set-CsPinPolicy cmdlet:

Set-CsPinPolicy -Identity "site:Redmond" -MinPasswordLength 6

Delete Dial-in Conferencing PIN Settings for a Site or Group of Users

  • To delete a user or site PIN policy

To delete a per-user or per-site policy, use the Remove-CsPinPolicy cmdlet:

Remove-CsPinPolicy –Identity site:Redmond

 

This command removes all the per-site PIN policies:

 

Get-CsPinPolicy –Filter "site:*" | Remove-CsPinPolicy

 

And this one removes all the per-user PIN policies:

 

Get-CsPinPolicy –Filter "tag:*" | Remove-CsPinPolicy

 

 

For more information