Pages

Thursday, September 7, 2017

Skype for Business Server 2015 New Commandlets

Skype for Business Server 2015 New Commandlets


Hello readers.  Exciting times I think youll agree.  Lync is now Skype for Business and Skype for Business is now generally available (as of 1st May 2015).

Being the geek I am, I have already upgraded a Lync 2013 Front End Server to Skype for Business Server 2015.  Ive been having a general poke around today.  The biggest question on anyones mind when they are looking for a reason to upgrade to the latest and greatest version of a product, besides "is it stable?" is undoubtedly "whats new?".

For those of you that didnt know, or those that never looked, there were 743 Commandlets in Lync Server 2013.  I wont bother listing them, you know what they are and what they do.  Skype for Business Server 2015 has 806, a full 63 more than Lync.  It is also worth noting that 2 of the Lync commandlets are no longer in Skype for Business, so there are actually 65 new commandlets in Skype for Business.  

For Simplicity I have grouped the commandlets by Noun.  Most commandlets have at least one or as many as 5 Verbs (Get, Set, New etc).  I have also attempted to precede each Noun section with a short description of what it is all about.

Address Book Normalization Configuration
Normalization rules define the requirements for converting (or translating) numbers from an internal Skype for Business Server 2015 format to the standard (E.164) format. 

Address Book normalization configuration settings represent collections of normalization created for use by the Address Book server. These collections can be defined at the global scope or at the site scope.


Cmdlet Information
Get-CsAddressBookNormalizationConfiguration Returns the Address Book normalization configuration settings currently in use in the organization. Address Book normalization settings are used to convert phone numbers to a format readily understood by Skype for Business Server 2015.
New-CsAddressBookNormalizationConfiguration Creates a new collection of Address Book normalization configuration settings. Address Book normalization settings are used to convert phone numbers to a format readily understood by Skype for Business Server 2015.
Remove-CsAddressBookNormalizationConfiguration Deletes one or more collections of Address Book normalization configuration settings. Address Book normalization settings are used to convert phone numbers to a format readily understood by Skype for Business Server 2015.
Set-CsAddressBookNormalizationConfiguration Modifies one or more collections of Address Book normalization configuration settings. Address Book normalization settings are used to convert phone numbers to a format readily understood by Skype for Business Server 2015.

Address Book Normalization Rule
Normalization rules define the requirements for converting (or translating) numbers from an internal Skype for Business Server 2015 format to a standard (E.164) format.

Address Book normalization rules carry out these conversions and translations for Address Book servers.


Cmdlet Information
Get-CsAddressBookNormalizationRule Returns information about the Address Book normalization rules in use in the organization. Address Book normalization rules are used to convert phone numbers to a format readily understood by Skype for Business Server 2015.
New-CsAddressBookNormalizationRule Creates a new Address Book normalization rule. Address Book normalization rules are used to convert phone numbers to a format readily understood by Skype for Business Server 2015.
Remove-CsAddressBookNormalizationRule Removes an Address Book normalization rule. Address Book normalization rules are used to convert phone numbers to a format readily understood by Skype for Business Server 2015.
Set-CsAddressBookNormalizationRule Modifies an existing Address Book normalization rule. Address Book normalization settings are used to convert phone numbers to a format readily understood by Skype for Business Server 2015.

Call Via Work Policy
Call Via Work is a new option available to pair the Skype for Business Client to your legacy desk phone.  Call Via Work will be similar to the default behavior of the Lync 2010 Mobile client and the fall back behavior of the Lync 2013 mobile client.  A user specifies their Call Via Work number which could be their extension number, DDI or mobile number.  When the user places call, the server places two calls via a configured PSTN gateway.  One to the Call Via Work number and another to the intended recipient.  Skype for Business then bridges the calls together.  The result will be that the user will be initiating the call in Skype for Business, but then uses the desk phone to for audio.

This is an alternative (and eventual successor) to Remote Call Control (RCC).


Cmdlet Information
Get-CsCallViaWorkPolicy Use the Get-CsCallViaWorkPolicy cmdlet to return call via work policies. Call via work policies enable and manage the characteristics of outbound calls placed through the Skype for Business client.
Grant-CsCallViaWorkPolicy Use the Grant-CsCallViaWorkPolicy cmdlet to assign call via work policies to a user or group of users. Call via work policies enable and manage the characteristics of outbound calls placed through the Skype for Business client.
New-CsCallViaWorkPolicy Use the New-CsCallViaWorkPolicy cmdlet to create a new call via work policy that enables and manages the characteristics of outbound calls placed through the Skype for Business client.
Remove-CsCallViaWorkPolicy Use the Remove-CsCallViaWorkPolicy cmdlet to delete an existing call via work policy. Call via work policies enable and manage the characteristics of outbound calls placed through the Skype for Business client.
Set-CsCallViaWorkPolicy Use the Set-CsCallViaWorkPolicy to modify an existing call via work policy that enables and manages the characteristics of outbound calls placed through the Skype for Business client.

Conversation History Configuration
Prior to the release of Skype for Business Server 2015, conversation histories were stored in the Conversation History folder in userss mailbox, written by the rich client. This made it difficult to access the conversation history from mobile devices because the Conversation History folder is typically not replicated to mobile devices. 

With Skype for Business Server 2015, conversation histories and missed IM notifications can be stored on the server in user mailboxes, which makes them easily accessible from mobile devices. Administrators can manage the server-side processing of these conversation histories by using the conversation history configuration settings.


Cmdlet Information
Get-CsConversationHistoryConfiguration Returns the conversation history configuration settings for the organization. These settings manage conversation histories for mobile device users.
Remove-CsConversationHistoryConfiguration Resets the conversation history configuration settings for the organization. These settings manage conversation histories for mobile device users.
Set-CsConversationHistoryConfiguration Modifies the conversation history configuration settings for the organization. These settings manage conversation histories for mobile device users.

IM Translation Configuration
As it says, the cmdlet is reserved for internal Microsoft Use.  This isnt one I have heard of at Microsoft, but it doesnt take a rocket scientist to guess that this has something to do with bringing Skype for Consumer translation functionality to Skype for Business.  Watch this space, as they say.


Cmdlet Information
Get-CsImTranslationConfiguration This cmdlet is reserved for internal Microsoft use.
New-CsImTranslationConfiguration This cmdlet is reserved for internal Microsoft use.
Remove-CsImTranslationConfiguration This cmdlet is reserved for internal Microsoft use.
Set-CsImTranslationConfiguration This cmdlet is reserved for internal Microsoft use.

Storage Service Configuration
The Skype for Business Server 2015 Storage Service enables Skype for Business Server 2015 components (such as archiving) to use Exchange as a back-end data store. This helps to reduce operating costs; for example, you do not need to have separate storage solutions for Exchange archiving and for Skype for Business Server 2015 archiving. The Storage Service also enables Skype for Business Server 2015 to leverage the heavy investment that has been made in Exchange archiving and storage, and prevents administrators from having to use multiple tools to retrieve archived data.
 

Cmdlet Information
Get-CsStorageServiceConfiguration Returns information about existing instances of the Skype for Business Server 2015 Storage Service. The storage service provides a common infrastructure that enables Skype for Business Server 2015 components to use Exchange as a back-end data store.
New-CsStorageServiceConfiguration Creates new instances of the Skype for Business Server 2015 Storage Service. The storage service provides a common infrastructure that enables Skype for Business Server 2015 components to use Exchange as a backend data store.
Remove-CsStorageServiceConfiguration Removes existing instances of the Skype for Business Server 2015 Storage Service. The storage service provides a common infrastructure that enables Skype for Business Server 2015 components to use Skype for Business Server 2015 as a back-end data store.
Set-CsStorageServiceConfiguration Modifies existing instances of the Skype for Business Server 2015 Storage Service. The storage service provides a common infrastructure that enables Skype for Business Server 2015 components to  use Exchange as a back-end data store. Note that, at this point in time, there are no property values that can be modified by using this cmdlet.

Telemetry Configuration
There is no information in the help or online that I can find.  If I do get an update Ill post it here.  If you find out and let me know Ill post an update and credit you with the find.


Cmdlet Information
Get-CsTelemetryConfiguration Provide the topic introduction here.
New-CsTelemetryConfiguration Provide the topic introduction here.
Remove-CsTelemetryConfiguration Provide the topic introduction here.
Set-CsTelemetryConfiguration Provide the topic introduction here.

Third Party Video System
Third-party video systems are VTC devices that provide remote users with telepresence capabilities (most notably audio and video). In Skype for Business Server 2015, third-party VTC devices can be configured as Active Directory contact objects, much in the same way that analog phones and common area phones can be configured as contact objects. Associating each VTC device with a contact object makes it easy for administrators to track, and to manage, these devices. 


Cmdlet Information
Get-CsThirdPartyVideoSystem Returns information about Directory contact objects that represent a third-party video system. A third-party video system is a video teleconferencing (VTC) device that provides users with telepresence: the ability to participate in online meetings and conferences with full audio and video capabilities.
Move-CsThirdPartyVideoSystem Moves an Active Directory contact object that represents a third-party video system. A third-party video system is a video teleconferencing (VTC) device that provides users with telepresence: the ability to participate in online meetings and conferences with full audio and video capabilities.
download file now

No comments:

Post a Comment

Note: Only a member of this blog may post a comment.