After installing Lync Server 2010 CU4 the three hidden cmdlet’s present prior to CU4 yet without help nor documented in the helpfile now have details of what they do. Plus also a new one found only in CU4.
Here they are:
Get-CsAutodiscoverConfiguration
Identity |
Global |
WebLinks |
{} |
Returns information about the Autodiscover configuration settings currently in use in an organization. The Autodiscover service provides a way for client applications such as Lync Web Access or Microsoft Lync Mobile to locate key resources such as a user’s home pool or the URL for joining a dial-in conference.
SYNTAX
Get-CsAutodiscoverConfiguration [-Identity <XdsIdentity>] [-LocalStore <SwitchParameter>] [<CommonParameters>]
Get-CsAutodiscoverConfiguration [-Filter <String>] [-LocalStore <SwitchParameter>] [<CommonParameters>]
DESCRIPTION
For client applications to make the most effective use of Microsoft Lync Server 2010 those applications need to know the location of key Lync Server 2010 components. For example, authenticated users must be able to locate their home pool; after all, they can only be authenticated by that home pool. Likewise, unauthenticated users must be able to do such things as locate the URL used for joining a conference.
If all your users logged on from behind the organization’s firewall discovering these locations would be a relatively simple task. However, this relatively simple task gets more and more complicated as users access the system from external locations using Microsoft Lync Mobile or Lync Web Access.
This is especially true in split-domain scenarios, scenarios in which some of an organization’s users have accounts on the on-premises version of Lync Server while other users have accounts on Microsoft Office 365. In cases such as this, user accounts might be located in different Active Directory forests. That can pose a problem: for example, if a US-based user logs on from Europe the system must be able to recognize his or her forest and then refer the logon request to the proper pool.
The Autodiscover service was introduced in the November 2011 release of Lync Server in order to address these issues. When a client application attempts to access Lync Server, the Autodiscover service parses the client SIP address and then redirects that request to the appropriate pool. Client applications connect to the Autodiscover service by sending an HTTP request to an Autodiscover URL; these URLs must be configured by administrators in order for the Autodiscover service to work. (Note that, in addition to configuring URLs, administrators must also create DNS records that correspond to these URLs.)
Autodiscover URLs are assigned to Autodiscover configuration settings; in turn, these settings can be applied to the global scope or to the site scope. The Get-CsAutoDiscoverConfiguration cmdlet provides a way to return information about the Autodiscover settings (and Autodiscover URLs) currently in use in your organization.
RELATED LINKS
Online Version http://technet.microsoft.com/EN-US/library/221d26d6-0f77-4873-8872-d600913eb98b(OCS.14).aspx
Get-CsMcxConfiguration
Identity |
Global |
SessionExpirationInterval |
259200 |
SessionShortExpirationInterval |
3600 |
ExposedWebURL |
External |
PushNotificationProxyUri |
sip: push@push.lync.com |
Retrieves information about the Microsoft Lync Server 2010 Mobility Service configuration settings currently in use in your organization. The Mobility Service enables users of mobile phones such as iPhones and Windows Phones to do such things as exchange instant messages and presence information; store and retrieve voice mail internally instead of with their wireless provider; and take advantage of Lync Server 2010 capabilities such as Call via Work and dial-out conferencing.
SYNTAX
Get-CsMcxConfiguration [-Identity <XdsIdentity>] [-LocalStore <SwitchParameter>] [<CommonParameters>]
Get-CsMcxConfiguration [-Filter <String>] [-LocalStore <SwitchParameter>] [<CommonParameters>]
DESCRIPTION
Lync Server 2010 Mobility Service extends many of the capabilities of Microsoft Lync 2010 to mobile devices such as Apple iPhones, Windows Phone, Android phones, and Nokia phones. Among other things, users can use these phones to exchange instant message and presence information, and to receive notifications of new voice mails. Thanks to the push notification service (Apple Push Notification Service and Microsoft Lync Server 2010 Push Notification Service), users with iPhones or Windows Phones can receive these notifications even if Lync 2010 is running in the background. The Mobility Service also provides the opportunity for organizations to enable Call via Work. With Call via Work, users can make a call from their mobile phone and make it appear as though the call originated from their work phone; for example, Caller ID systems will see the user’s work number instead of his or her mobile phone number.
The Mobility Service itself is managed by using Mobility Service configuration settings that can be applied to the global scope, the site scope, or the service scope (for the Web server service only). These settings control such things as the maximum length of time for a Mobility Service session; whether or not the Microsoft Lync Server 2010 Autodiscovery Service (which directs Mobility Service users to the appropriate Registrar pool) is available to users who log on outside the organization’s firewall; and the location of the push notification service provider. The Get-CsMcxConfiguration cmdlet provides a way for administrators to retrieve information about all the Mobility Service configuration settings currently in use in their organization.
RELATED LINKS
Online Version http://technet.microsoft.com/EN-US/library/a09c0d49-5377-4a22-89e6-2751030ccf20(OCS.14).aspx
Get-CsMobilityPolicy
Identity |
Global |
Description |
|
EnableOutsideVoice |
True |
EnableMobility |
True |
Retrieves information about the mobility policies currently in use in an organization. Mobility policies determine whether or not a user can use Microsoft Lync 2010 Mobile. These policies also manage a user’s ability to employ Call via Work, a feature that enables users to make and receive phon e calls on their mobile phone by using their work phone number instead of their mobile phone number.
SYNTAX
Get-CsMobilityPolicy [-Identity <XdsIdentity>] [-LocalStore <SwitchParameter>] [<CommonParameters>]
Get-CsMobilityPolicy [-Filter <String>] [-LocalStore <SwitchParameter>] [<CommonParameters>]
DESCRIPTION
Lync Mobile is a client application that enables users to run Microsoft Lync 2010 on their mobile phones. Call via Work provides a way for users to make calls on their mobile phone and yet have it appear as though the call originated from their work phone number instead of their mobile phone number. Users who have been enabled for Call via Work can achieve this either by dialing directly from their mobile phone or by using the dial-out conferencing option. With dial-out conferencing, a user effectively asks the Microsoft Lync Server 2010 Mobility Service server to make a call for the m. The server will set up the call, and then call the user back on their mobile phone. After the user has answered, the server will then dial the party being called.
Both of these capabilities – the ability to run Lync 2010 Mobile and the ability to use Call via Work – are managed using mobility policies.
Mobility policies can be configured at the global, site, or the per-user scope, and information about those policies can be retrieved by using the Get-CsMobilityPolicy cmdlet.
RELATED LINKS
Online Version http://technet.microsoft.com/EN-US/library/51ef83de-9cc2-4df8-b4f1-8d816b8de431(OCS.14).aspx
Get-CsPushNotificationConfiguration
Identity |
Global |
EnableApplePushNotificationService |
False |
EnableMicrosoftPushNotificationService |
False |
Retrieves information about the push notification configuration settings currently in use in your organization. The push notification service (Apple Push Notification Service and Microsoft Lync Server 2010 Push Notification Service) provides a way to send notifications about events such as new instant messages or new voice mail to mobile devices such as iPhones and Windows Phones, even if the Microsoft Lync 2010 application on those devices is currently suspended or running in the background.
SYNTAX
Get-CsPushNotificationConfiguration [-Identity <XdsIdentity>] [-LocalStore <SwitchParameter>] [-Tenant <Nullable>] [<CommonParameters>]
Get-CsPushNotificationConfiguration [-Filter <String>] [-LocalStore <SwitchParameter>] [-Tenant <Nullable>] [<CommonParameters>]
DESCRIPTION
The Apple Push Notification Service and the Microsoft Lync Server 2010 Push Notification Service enable users running Lync 2010 on their Apple iPhone or Windows Phone to receive notifications about Lync 2010 events even when Lync 2010 is suspended or running in the background. For example, users can receive notice for events such as these:
- Invitations to a new instant messaging session or conference
- New instant messages
- New voice mail
Without the push notification service users would receive these notices only when Lync 2010 was in the foreground and serving as the active application.
Administrators have the ability to enable or disable push notifications for iPhone users and/or Windows Phone users. (By default, push notifications are disabled for both iPhone users and Windows Phone users.) Administrators can enable or disable push notifications at the global scope by using the Set-CsPushNotificationConfiguration cmdlet. They can also create custom push notification settings at the site scope by using the New-CsPushNotificationConfiguration cmdlet.
The Get-CsPushNotificationConfiguration cmdlet provides a way for you to return information about the push notification configuration settings currently in use in your organization.
RELATED LINKS
Online Version http://technet.microsoft.com/EN-US/library/ec2c17e5-ac4d-4d21-995a-642c5cf5c7bc(OCS.14).aspx
