Lync for Mac 2011 - Managed Preferences

Office for Mac 2011 will reach end of support on October 10, 2017. To stay supported, you will need to upgrade. For more information, see these resources.

 

Applies to: Office for Mac 2011

Topic Last Modified: 2015-03-09

Certain features and behaviors that are available to Lync Server 2010 clients are determined by preference settings on the client. You can standardize the settings for Lync for Mac in your organization by configuring preferences for the application and then deploying these preferences to users on the network.

The Lync Server 2010 preferences are stored in the /Library/Preferences/MicrosoftLyncRegistrationDB.plist or the User/currentuser/Library/Preferences/ByHost/MicrosoftLyncRegistrationDB.<GUID>.plist. The /Library/Preferences/MicrosoftLyncRegistrationDB.plist corresponds to the HKEY_LOCAL_MACHINE keys on a Windows-based computer. This means every user on the computer shares the same set of settings. You need Administrator privileges on the computer to modify the file in this folder.

The User/currentuser/Library/Preferences/ByHost/MicrosoftLyncRegistrationDB.<GUID>.plist corresponds to the HKEY_CURRENT_USER keys on a Windows-based computer.

To add a new per-computer preference in /Library/Preferences/MicrosoftLyncRegistrationDB.plist, use the syntax hkey_local_machine\software\policies\microsoft\communicator\preferencename.

To add a new per-user preference in User/currentuser/Library/Preferences/ByHost/MicrosoftLyncRegistrationDB.<GUID>.plist, use the syntax hkey_current_user\software\policies\microsoft\communicator\preferencename. Use all lowercase letters for the preference entry.

Before you add a new per-computer preference in the file, you must first create the property list file MicrosoftLyncRegistrationDB.plist under /Library/Preferences/, and then add the following default keys with the specified values in it:

Preference Type Value

Backward_Compatible_Version

Number

1

Current_Version

Number

1

hkey_local_machine\

String

<<MacRegNoValue>>

hkey_local_machine\software\

String

<<MacRegNoValue>>

hkey_local_machine\software\policies\

String

<<MacRegNoValue>>

hkey_local_machine\software\policies\microsoft\

String

<<MacRegNoValue>>

hkey_local_machine\software\policies\microsoft\communicator\

String

<<MacRegNoValue>>

Before you add a new per-user preference in the file, you must create the following default Keys with the specified values in User/currentuser/Library/Preferences/ByHost/MicrosoftLyncRegistrationDB.<GUID>.plist file:

Preference Type Value

hkey_current_user\software\policies\

String

<<MacRegNoValue>>

hkey_current_user\software\policies\microsoft\

String

<<MacRegNoValue>>

hkey_local_machine\software\policies\microsoft\communicator\

String

<<MacRegNoValue>>

Note

To edit a .plist file, you can use a property list (plist) editor. A plist editor is available as part of the Apple XCode tool set. The default location for the plist editor on the hard disk is /Developer/Applications/Utilities/Property List Editor. Various third-party plist editors are also available.

The following table lists the Lync Server 2010 preferences available for Lync for Mac.

Lync Server 2010 policies for Lync for Mac 2011

Policy Type Value Description

absusage

Number

0 = WebSearchAndFileDownload

1 = WebSearchOnly

2 = FileDownloadOnly

Can be set to download the Address Book only, use Address Book web search only, or use both.

configurationmode

Number

0 = automatic server detection (default)

1 = manual server configuration

Specify how Lync identifies the transport and server to use during sign-in. If you enable this policy setting, you must specify serveraddressinternal and serveraddressexternal.

disablecalendarpresence

Number

0 (or not set) = Calendar data is published as per the option set in the Personal Tab (Update my status based on calendar data). The user will switch to "In a meeting" based on calendar data. (default)

1 = Feature is disabled and Calendar data is not published; UI is disabled. The user will not switch to "In a meeting" based on calendar data.

Enables or disables publishing calendar presence.

disableemoticons

Number

0 (or not present) = Enabled (default)

1 = Disabled

Enables or disables emoticons in instant messages.

disablefreebusyinfo

Number

0 = Enabled (default)

1 = Disabled

Enables or disables publishing free/busy information.

disablepc2pcvideo

Number

0 (or not present) = Enabled (default)

1 = Disabled

Enables or disables video functionalities.

disablephonepresence

Number

0 = Phone call (3PCC, VOIP, and Conference) states are published

1 = Phone call states are not published to presence (default)

Enables or disables publishing call presence.

disableservercheck

Number

0 = Enable server check (default)

1 = Disable server check

Enables or disables server check during sign in.

enableappearoffline

Number

0 = Not set (default)

1 = User can publish an Appear Offline state when they are still active on an endpoint.

Enables or disables publishing the presence status Appear Offline after sign in.

enableurl

Number

0 = Disabled

1 = Enabled (default)

Enables or disables hyperlinks in instant messagesEnables or disables publishing the presence status Appear Offline after sign in.

enablesiphighsecuritymode

Number

0 = Security is low

1 = Security is high (default)

2 = Security is medium

In high security mode: TCP transport mode is disabled, and only NTLM / Kerberos / certificate authentication is enabled.

In medium security mode: Under TLS, all authentication modes are enabled (above ones + basic & digest). Under TCP, only NTLM / Kerberos / certificate authentication is enabled.

In low security mode: All authentication modes are enabled under both TCP and TLS.

maximumnumberofcontacts

Number

MIN 0

MAX 1000 (default)

Indicates the maximum number of contacts a user is allowed to have. The maximum contacts can be set to any integer value between 0 and 1000, inclusive. This setting does not affect contacts already added, but if the value you set is less than or equal to the number of contacts you already have, it prevents the user from adding any contacts.

serveraddressinternal

String

Server Name or IP Address

If you enable configurationmode, you must configure this setting, which specifies the server name or IP address used when clients connect from inside the organization’s firewall.

Note

This is an example of per-computer setting. Your preference settings will include the following keys:

  • Backward_Compatible_Version

  • Current_Version

  • hkey_local_machine\

  • hkey_local_machine\software\

  • hkey_local_machine\software\policies\

  • hkey_local_machine \software\policies\microsoft\

  • hkey_local_machine \software\policies\microsoft\communicator\

  • hkey_local_machine \software\policies\microsoft\communicator\configurationmode

  • hkey_local_machine \software\policies\microsoft\communicator\serveraddressinternal

serveraddressexternal

String

Server Name or IP Address

If you enable configurationmode, you must configure this setting, which specifies the server name or IP address used by clients and federated contacts when connecting from outside the external firewall.

Note

This is an example of per-user setting. Your preference settings will include the following keys:

  • hkey_current_user\software\policies\

  • hkey_current_user\hkey_local_machine \software\policies\microsoft\

  • hkey_current_user\software\policies\microsoft\communicator\

  • hkey_current_user\software\policies\microsoft\communicator\configurationmode

  • hkey_current_user\software\policies\microsoft\communicator\serveraddressexternal

videobitrate

Number

0-2000 (0 to 2 Mbps)

Limit bandwidth used by video to this bit rate.