This section describes how to create or modify a connection to Microsoft Skype for Business Server with the Active Roles , to read and write data in Skype for Business Server. It also lists the type of data you can read and/or write using the configured connection.
To create a connection to Skype for Business Server, use the Skype for Business Server Connector of Active Roles .
The Skype for Business Connector supports the following features:
Table 6: Skype for Business Server Connector – Supported features
Bidirectional synchronization
Specifies whether you can both read and write data in the connected data system. |
Yes
For more information on what data you can read and write in Skype for Business Server, see Supported Skype for Business Server data. |
Delta processing mode
Specifies whether the connection can process only the data that has changed in the connected data system since the last synchronization operation. This reduces the overall synchronization duration. |
No |
Password synchronization
Specifies whether you can synchronize user passwords from an Active Directory (AD) domain to the connected data system. |
No |
You can create a new Skype for Business Server connection in the .
Prerequisites
Before creating a new Skype for Business Server connection, make sure that unsigned Windows PowerShell scripts are allowed to run on the computer on which Active Roles is installed. This is required because uses Windows PowerShell scripts to work with Microsoft Skype for Business Server.
NOTE: To view the current Windows PowerShell initialization policy, use the Get-ExecutionPolicy cmdlet supplied with Windows PowerShell. To change the Windows PowerShell initialization policy, you can use the Set-ExecutionPolicy cmdlet of Windows PowerShell.
To create a new Skype for Business Server connection
-
In the , open the Connections tab.
- Click Add connection, then use the following options:
- Connection name: Type a descriptive name for the connection.
-
Use the specified connector: Select Skype for Business Server Connector.
-
Click Next.
-
Set the following settings:
-
Skype for Business Server computer name: Specify the fully qualified domain name (FQDN) of the Skype for Business Server computer to which you want to connect.
-
User name: Specify a domain user account that has sufficient rights to administer Skype for Business Server users. The account must be a member of all of the following groups that Skype for Business Server creates in Active Directory: CsAdministrator, CsUserAdministrator, and CsServerAdministrator.
-
Password: Type the password of the specified user account.
To verify the specified connection settings, click Test Connection.
-
To apply your changes, click Finish.
You can modify an existing Skype for Business Server connection in the .
To modify an existing Skype for Business connection
- In the , open the Connections tab.
-
Click Connection settings below the existing Skype for Business Server connection you want to modify.
-
Expand the Specify Skype for Business Server name and access account element to modify the following settings:
-
Skype for Business Server computer name: Specify the fully qualified domain name (FQDN) of the Skype for Business Server computer to which you want to connect.
-
User name: Specify a domain user account that has sufficient rights to administer Skype for Business Server users. The account must be a member of all of the following groups that Skype for Business Server creates in Active Directory: CsAdministrator, CsUserAdministrator, and CsServerAdministrator.
-
Password: Type the password of the specified user account.
-
When you are finished, click Save.
The following table lists the Skype for Business Server object types and the data synchronization operations supported by the Skype for Business Server Connector.
Table 7: Supported objects and operations
User
Allows you to read and write data related to users in Skype for Business Server. |
Yes |
Yes |
Yes |
Yes |
ArchivingPolicy
Allows you to read and write data related to custom archiving policies configured on a per-user basis in Skype for Business Server. |
Yes |
No |
No |
Yes
NOTE: You can only update one attribute provided for this object type. |
ClientPolicy
Allows you to read and write data related to custom client policies configured on a per-user basis in Skype for Business Server.
Client policies define which Skype for Business Server features are available to users. |
Yes |
No |
No |
Yes
NOTE: You can only update one attribute provided for this object type. |
ClientVersionPolicy
Allows you to read and write data related to custom client version policies configured on a per-user basis in Skype for Business Server.
These policies define what clients (such as Microsoft Office Communicator 2007 R2) and their versions can be used in conjunction with Skype for Business Server. |
Yes |
No |
No |
Yes
NOTE: You can only update one attribute provided for this object type. |
ConferencingPolicy
Allows you to read and write data related to custom conferencing policies configured on a per-user basis in Skype for Business Server. |
Yes |
No |
No |
Yes
NOTE: You can only update one attribute provided for this object type. |
DialPlanPolicy
Allows you to read and write data related to custom dial plan policies configured on a per-user basis in Skype for Business Server. |
Yes |
No |
No |
Yes
NOTE: You can only update one attribute provided for this object type. |
ExternalAccessPolicy
Allows you to read and write data related to custom external access policies configured on a per-user basis in Skype for Business Server. |
Yes |
No |
No |
Yes
NOTE: You can only update one attribute provided for this object type. |
LocationPolicy
Allows you to read and write data related to custom location policies configured on a per-user basis in Skype for Business Server.
These policies determine the configuration of the Enhanced 9-1-1 (E9-1-1) Location Information service. |
Yes |
No |
No |
Yes
NOTE: You can only update one attribute provided for this object type. |
MobilityPolicy
Allows you to read and write data related to custom mobility policies configured on a per-user basis in Skype for Business Server.
These policies determine who can use mobility features (such as Call via Work, Voice over IP (VoIP), or video). |
Yes |
No |
No |
Yes
NOTE: You can only update one attribute provided for this object type. |
PersistentChatPolicy
Allows you to read and write data related to custom persistent chat policies configured on a per-user basis in Skype for Business Server. |
Yes |
No |
No |
Yes
NOTE: You can only update one attribute provided for this object type. |
PinPolicy
Allows you to read and write data related to custom PIN policies configured on a per-user basis in Skype for Business Server. |
Yes |
No |
No |
Yes
NOTE: You can only update one attribute provided for this object type. |
VoicePolicy
Allows you to read and write data related to custom voice policies configured on a per-user basis in Skype for Business Server. |
Yes |
No |
No |
Yes
NOTE: You can only update one attribute provided for this object type. |
Skype for BusinessSettings
Allows you to read data related to a number of Skype for Business Server settings.
Skype for BusinessSettings is not a native Skype for Business Server object type and only exists in the Skype for Business Server Connector schema. |
Yes |
No |
No |
No |
For each of the previous Skype for Business Server object types, provides special attributes that allow you to read or write data in Skype for Business Server. You can access and use these attributes from the , for example when selecting the source and target attributes you want to include in the synchronization operation.
The following table shows the attributes provided by and explains what data you can read or write in Skype for Business Server by using a particular attribute for every object, except the Skype for BusinessSettings object.
Table 8: General object attributes
Description |
Single-valued, string |
Gets the policy description. |
Read |
Identity |
Single-valued, string |
Gets the unique identifier of the policy. |
Read |
Members |
Multivalued, reference |
Gets or sets the user accounts to which the policy is applicable. |
Read, write |
Name |
Single-valued, string |
Gets the name of the policy. |
Read |
ObjectClass |
Single-valued, string |
Gets the type of the Skype for Business Server object. |
Read |
The following table lists the Skype for BusinessSettings object attributes and the type of data you can read or write in Skype for Business Server by using a particular attribute.
Table 9: Skype for BusinessSettings attributes
Domains |
Multivalued, string |
Gets information about Session Initiation Protocol (SIP) domains existing in your organization. |
Read |
Identity |
Single-valued, string |
Gets the unique identifier of the Skype for Business object. |
Read |
ObjectClass |
Single-valued, string |
Gets the type of the Skype for Business Server object. |
Read |
Pools |
Multivalued, string |
Gets information about Skype for Business Server pools. A pool is a collection of computers that all run the same set of Skype for Business Server services. |
Read |
ServerVersion |
Single-valued, string |
Gets the Skype for Business Server version. |
Read |