Microsoft Teams and Skype for Business News and Thoughts

Tom Arbuthnot MVP
Tom Arbuthnot MCSM Communications

This site uses cookies

Find this blog useful? Please take a second to share, thanks!

Lync Server 2013 PowerShell Cmdlet Updates and Additions since RTM

Published 31/08/2014 - 6 Comments

Lync Server Cumulative Updates often provide us with new functionality, as well as as fixes. Since everything in Lync Server management is underpinned by PowerShell, these changes are reflected in updates in the Lync Server 2013 PowerShell cmdlets and parameters.

This blog post provides a list of all changes and additions since Lync 2013 Server RTM.

 

CU1 – February 2013

  • CsCallParkOrbit got the Type addition to allow GroupPickup as a type
  • Location Based Routing was added
  • New-CsWebOrigin Creates a new domain object that can be added to the collection of domains allowed to send cross-domain scripting requests to the Lync Server 2013 deployment
  • CrossDomainAuthorizationList: Collection of domains allowed to host web applications that send cross-domain scripting requests to the Lync Server 2013 deployment. Domains to be added to the list must be created using the New-CsWebOrigin

 

Cmdlet(s)

Parameter Change

Get-CsCallParkOrbit

Type

New-CsCallParkOrbit

Type

New-CsNetworkSite

EnableLocationBasedRouting VoiceRoutingPolicy

New-CsRoutingConfiguration

EnableLocationBasedRouting

New-CsTrunkConfiguration

EnableLocationRestriction NetworkSiteID

New-CsWebOrigin*

Url Verbose Debug ErrorAction WarningAction ErrorVariable WarningVariable OutVariable OutBuffer

New-CsWebServiceConfiguration

CrossDomainAuthorizationList

Set-CsCallParkOrbit

Type

Set-CsNetworkSite

EnableLocationBasedRouting VoiceRoutingPolicy

Set-CsRoutingConfiguration

EnableLocationBasedRouting

Set-CsTrunkConfiguration

EnableLocationRestriction NetworkSiteID

Set-CsWebServiceConfiguration

CrossDomainAuthorizationList

*Yellow = New Cmdlet

.

CU2 – January 2013

  • Debug-CsUnifiedContactStore, Verifies whether the contacts for a user (or group of users) are stored in the unified contacts store.
  • EnableHighPerformanceP2PAppSharing; When set to True, allows a per-to-per application sharing session to exceed the maximum frame rate of 2.5 frames per second.
  • AllowQandA; When set to True (the default value) the user will be able to include the Questions and Answers Manager in any online conference that he or she organizes. When set to False, the user will be prohibited from including Questions and Answers Manager in any of his or her conferences.
  • EnableOnlineMeetingPromptForLyncResources; When set to True, users will be prompted any time they schedule a meeting in Outlook that includes invitees (such as a meeting room) that would benefit from having the meeting held online. The default value is False.
  • Lots of mobility policy enhancements
  • MeetingRoomAdminPortalInternalListeningPort; Internal listening port for the Lync Meeting Room Admin Portal. The Admin Portal is a web-based utility that makes it easy for administrator to manage meeting rooms.
  • Test-CsDialInConferencing to dial an actual number and attempt to join the conference

 

Cmdlet(s)

Parameter Change

Debug-CsUnifiedContactStore

ContactDataExportFileName Identity PoolFqdn Force Verbose Debug ErrorAction WarningAction ErrorVariable WarningVariable OutVariable OutBuffer

New-CsClientPolicy

EnableHighPerformanceP2PAppSharing

New-CsConferencingPolicy

AllowQandA EnableOnlineMeetingPromptForLyncResources

New-CsMobilityPolicy

AllowCustomerExperienceImprovementProgram RequireWiFiForSharing AllowSaveCallLogs AllowExchangeConnectivity AllowSaveIMHistory AllowSaveCredentials

Set-CsClientPolicy

EnableHighPerformanceP2PAppSharing

Set-CsConferencingPolicy

EnableOnlineMeetingPromptForLyncResources

Set-CsMobilityPolicy

AllowCustomerExperienceImprovementProgram RequireWiFiForSharing AllowSaveCallLogs AllowExchangeConnectivity AllowSaveIMHistory AllowSaveCredentials

Set-CsWebServer

MeetingRoomAdminPortalInternalListeningPort MeetingRoomAdminPortalExternalListeningPort

Test-CsDialInConferencing

TargetPstnPhoneNumber VerifyConferenceJoin

 

CU3 – October 2013

  • MaxFileShareThreadCount; Specifies the maximum number of system resources that can be used by the Address Book server if there are problems accessing the service file share. The default value is 300.
  • EnableHighPerformanceConferencingAppSharing; When set to True, enables better performance in applications (such as CAD/CAM applications) that have a high screen refresh rate
  • OperatorLineUri; Phone number that the dial-in conferencing auto-attendant will connect a PSTN user to any time that user presses *0 on their telephone keypad. Pressing *0 is designed to connect dial-in conferencing users to operator assistance.
  • Number pf Media Configuration Options removed, these were all True by default

 

Cmdlet(s)

Parameter Change

New-CsAddressBookConfiguration

MaxFileShareThreadCount

New-CsClientPolicy

EnableHighPerformanceConferencingAppSharing

New-CsDialInConferencingDtmfConfiguration

OperatorLineUri

New-CsMediaConfiguration

EnableG722StereoCodec EnableH264Codec EnableAdaptiveBandWidthEstimation*

Set-CsAddressBookConfiguration

MaxFileShareThreadCount

Set-CsClientPolicy

EnableHighPerformanceConferencingAppSharing

Set-CsDialInConferencingDtmfConfiguration

OperatorLineUri

Set-CsMediaConfiguration

EnableG722StereoCodec EnableH264Codec EnableAdaptiveBandWidthEstimation*

*Red = Removed
.

CU4 – January 2014

  • UseDomainAuthInLWA; When set to True, domain authentication can be employed as a way to authenticate Lync Web App users.

 

Cmdlet(s)

Parameter Change

New-CsWebServiceConfiguration

UseDomainAuthInLWA

Set-CsWebServiceConfiguration

UseDomainAuthInLWA

CU5 – August 2014

  • EnablePhotoSearch; When set to True, user photos will be displayed in search results.
  • AllowOfficeContent; Option to remove WAC PowerPoint Icon
  • NameDecorationRoutingDomain; Specifies an FQDN to be used to transform the user name of a public provider in the form of [email protected] into username(domain)@NameDecorationRoutingDomain as its SIP URI
  • NameDecorationExcludedDomainList; Specifies a comma-separated list of FQDNs. Protocol clients that attempt to route users from public providers belonging to one of the domains on this list are routed without the name transformation described in the preceding paragraph Source

 

Cmdlet(s)

Parameter Change

New-CsAddressBookConfiguration

EnablePhotoSearch

New-CsConferencingPolicy

AllowOfficeContent

New-CsPublicProvider

NameDecorationRoutingDomain NameDecorationExcludedDomainList

Set-CsAddressBookConfiguration

EnablePhotoSearch

Set-CsConferencingPolicy

AllowOfficeContent

 

.

Tom Arbuthnot

Tom Arbuthnot

Principal Solutions Architect at Modality Systems
Tom Arbuthnot is Principal Solutions Architect at Unified Communications specialist Modality Systems. He is a Microsoft Certified Master and MVP, blogger, has a regular podcast with UCToday at tomtalks.show and is a regular speaker at events including Microsoft TechEd and Ignite. He co-runs The Microsoft UC User Group London.

6 comments

Nadir - 02/09/2014 Reply

Very well put together Tom, Thanks.

    Tom Arbuthnot - 02/09/2014 Reply

    Glad it was useful. Thanks for the comment!

Markus - 02/09/2014 Reply

Great summary, this is something Microsoft should have in their own documentation.

Max Sanna - 03/09/2014 Reply

Awesome article mate, very useful reference!

Pat Richard - 03/09/2014 Reply

Great info. I’ll need to make sure my spreadsheet is up to date.

All Lync 2013 Cmdlets and the Default RBAC Roles That Can Use Them
http://www.ehloworld.com/2367

Leave a Reply:


close

Weekly Email Update 
of all the key 
Microsoft Teams and Skype for Business News
every Tuesday

No Spam ever, I promise - Tom