Set-CsMcxConfiguration
Letztes Änderungsdatum des Themas: 2012-04-23
Ändert eine vorhandene Auflistung von Konfigurationseinstellungen für den Microsoft Lync Server 2010-Mobilitätsdienst. Dieser Dienst ermöglicht Benutzern von Mobiltelefonen wie iPhones und Windows Phones das Austauschen von Sofortnachrichten und Anwesenheitsinformationen, das interne Speichern und Abrufen von Voicemail anstatt beim Mobilfunkanbieter und das Ausnutzen von Microsoft Lync Server 2010-Funktionen wie "Geschäftlich anrufen" und der Konferenzoption für ausgehende Verbindungen.
Syntax
Set-CsMcxConfiguration [-Identity <XdsIdentity>] [-Confirm [<SwitchParameter>]] [-ExposedWebURL <External | Internal>] [-Force <SwitchParameter>] [-PushNotificationProxyUri <String>] [-SessionExpirationInterval <UInt32>] [-SessionShortExpirationInterval <UInt32>] [-WhatIf [<SwitchParameter>]]
Set-CsMcxConfiguration [-Confirm [<SwitchParameter>]] [-ExposedWebURL <External | Internal>] [-Force <SwitchParameter>] [-Instance <PSObject>] [-PushNotificationProxyUri <String>] [-SessionExpirationInterval <UInt32>] [-SessionShortExpirationInterval <UInt32>] [-WhatIf [<SwitchParameter>]]
Detaillierte Beschreibung
Der Microsoft Lync Server 2010-Mobilitätsdienst stellt viele der Funktionen von Microsoft Lync 2010 mobilen Geräten wie Apple iPhones, Windows Phones, Android- und Nokia-Telefonen zur Verfügung. Neben anderen Dingen können Benutzer dieser Telefone Sofortnachrichten und Anwesenheitsinformationen austauschen sowie Benachrichtigungen zu neuen Voicemails empfangen. Dank des Pushbenachrichtigungsdiensts (Apple-Pushbenachrichtigungsdienst und Microsoft Lync Server 2010-Pushbenachrichtigungsdienst) können Benutzer von iPhones oder Windows Phones diese Benachrichtigungen auch dann empfangen, wenn Lync 2010 im Hintergrund ausgeführt wird. Der Mobilitätsdienst bietet Organisationen auch die Möglichkeit, die Funktion "Geschäftlich anrufen" zu aktivieren. Diese Funktion ermöglicht es Benutzern, Anrufe auf ihrem Mobiltelefon zu tätigen und so erscheinen zu lassen, als würde der Anruf von ihrer geschäftlichen Telefonnummer stammen. Anrufer-ID-Systeme zeigen beispielsweise die geschäftliche Nummer des Benutzers und nicht seine Mobilfunknummer an.
Der Mobilitätsdienst selbst wird mithilfe von Konfigurationseinstellungen verwaltet, die auf globaler, Standort- oder Dienstebene gelten (nur für den Webserverdienst) können. Diese Einstellungen steuern beispielsweise die maximale Dauer einer Mobilitätsdienstsitzung, ob der Microsoft Lync Server 2010-AutoErmittlungsdienst (der Benutzer des Mobilitätsdiensts auf den entsprechenden Registrierungspool verweist) Benutzern zur Verfügung steht, die sich außerhalb der Firewall der Organisation anmelden, und den Standort des Anbieters des Pushbenachrichtigungsdiensts.
Mit dem Cmdlet Set-CsMcxConfiguration können Administratoren für den Mobilitätsdienst geltende Konfigurationseinstellungen ändern.
Dieses Cmdlet kann von folgenden Benutzern ausgeführt werden: Standardmäßig sind Mitglieder der folgenden Gruppen autorisiert, das Cmdlet Set-CsMcxConfiguration lokal auszuführen: RTCUniversalServerAdmins.
Parameter
Parameter | Erforderlich | Typ | Beschreibung |
---|---|---|---|
Identity |
Optional |
XdsIdentity |
Eindeutige ID der zu ändernden Konfigurationseinstellungen für den Mobilitätsdienst. Verwenden Sie folgende Syntax, um die globalen Einstellungen zu ändern: -Identity global Zum Ändern der Einstellungen auf Standortebene verwenden Sie das Präfix "site:" gefolgt von dem Standortnamen. Beispiel: -Identity "site:Redmond" Verwenden Sie eine Syntax wie die folgende, um die auf Dienstebene konfigurierten Einstellungen zu ändern: -Identity service:WebServer:atl-cs-001.litwareinc.com Wenn dieser Parameter nicht angegeben wird, ändert Set-CsMcxConfiguration die globalen Einstellungen. |
ExposedWebURL |
Optional |
Objekt "ExposedWebURL" |
Gibt an, ob die vom AutoErmittlungsdienst verwendete URL Benutzern sowohl außerhalb als auch innerhalb der Firewall der Organisation (External) oder nur Benutzern innerhalb der Firewall (Internal) zur Verfügung steht. Zulässige Werte: "Internal" oder "External". Der Standardwert ist "External". |
Instance |
Optional |
MCX-Konfigurationsobjekt |
Ermöglicht Ihnen, einen Verweis auf ein Objekt an das Cmdlet zu übergeben, statt individuelle Parameterwerte festzulegen. |
PushNotificationProxyUri |
Optional |
Zeichenfolge |
URI eines Dienstanbieters, der Pushbenachrichtigungsanforderungen sowohl an den Apple-Pushbenachrichtigungsdienst als auch an den Microsoft Lync Server 2010-Pushbenachrichtigungsdienst weiterleiten kann. Die Eigenschaft "PushNotificationProxyUri" muss das Format einer SIP-Adresse haben. Beispiel: -PushNotificationProxyUri "sip:push@push.lync.com" |
SessionExpirationInterval |
Optional |
Ganze Zahl |
Dauer (in Sekunden) einer mobilen Sitzung für iPhone- oder Windows Phone-Benutzer. Wenn Lync 2010 im Hintergrund ausgeführt werden, erhalten Benutzer Pushbenachrichtigungen, solange das Sitzungsablaufintervall nicht abgelaufen ist. Das mobile Gerät muss einen Hinweis an den Server senden, dass das Gerät noch aktiv ist, bevor das Zeitlimit der Sitzung erreicht ist. Erfolgt dies nicht, wird das Gerät als inaktiv angegeben, sodass sich der Benutzer nochmals beim System anmelden muss. Diese Eigenschaft kann auf einen beliebigen ganzzahligen Wert von 120 bis 4294967295 festgelegt werden. Der Standardwert ist 259200 (drei Tage). Der Wert der Eigenschaft "SessionExpirationInterval" muss größer als der Wert der Eigenschaft "SessionShortExpirationInterval" sein. |
SessionShortExpirationInterval |
Optional |
Ganze Zahl |
Dauer (in Sekunden) einer mobilen Sitzung für Benutzer von Android- und Nokia-Telefonen. Das mobile Gerät muss einen Hinweis an den Server senden, dass das Gerät noch aktiv ist, bevor das Zeitlimit der Sitzung erreicht ist. Erfolgt dies nicht, wird das Gerät als inaktiv angegeben, sodass sich der Benutzer nochmals beim System anmelden muss. Diese Eigenschaft kann auf einen beliebigen ganzzahligen Wert von 120 bis 4294967295 festgelegt werden. Der Standardwert ist 259200 (drei Tage). Der Wert der Eigenschaft "SessionExpirationInterval" muss größer als der Wert der Eigenschaft "SessionShortExpirationInterval" sein. |
Force |
Optional |
Switch-Parameter |
Unterdrückt die Anzeige von Meldungen bei nicht schwerwiegenden Fehlern, die beim Ausführen des Befehls auftreten können. |
WhatIf |
Optional |
Switch-Parameter |
Beschreibt die Auswirkungen einer Ausführung des Befehls, ohne den Befehl tatsächlich auszuführen. |
Confirm |
Optional |
Switch-Parameter |
Fordert Sie vor der Ausführung des Befehls zum Bestätigen auf. |
Eingabetypen
Objekt "Microsoft.Rtc.Management.WriteableConfig.Settings.McxConfiguration.McxConfiguration". Set-CsMcxConfiguration akzeptiert weitergeleitete Instanzen des Objekts "McxConfiguration".
Rückgabetypen
Keine. Mit Set-CsMcxConfiguration werden stattdessen vorhandene Instanzen des Objekts "Microsoft.Rtc.Management.WriteableConfig.Settings.McxConfiguration.McxConfiguration" geändert.
Beispiel
-------------------------- Beispiel 1 --------------------------
Set-CsMcxConfiguration -Identity site:Redmond -ExposedWebURL External
In Beispiel 1 wird die Eigenschaft "ExposedWebURL" für die Konfigurationseinstellungen des Mobilitätsdiensts, die dem Standort "Redmond" zugewiesen sind, auf "External" festgelegt.
-------------------------- Beispiel 2 --------------------------
Get-CsMcxConfiguration | Set-CsMcxConfiguration -ExposedWebURL External
Beispiel 2 zeigt, wie über einen einzelnen Befehl derselbe Eigenschaftswert allen Konfigurationseinstellungen für den Mobilitätsdienst zugewiesen werden kann, die derzeit in einer Organisation verwendet werden. Hierzu wird in dem Befehl zunächst das Cmdlet Get-CsMcxConfiguration ohne Parameter aufgerufen, um eine Auflistung aller vorhandenen Konfigurationseinstellungen für den Mobilitätsdienst zurückzugeben. Diese Auflistung wird dann an das Cmdlet Set-CsMcxConfiguration weitergeleitet, das die Eigenschaft "ExposedWebURL" für jedes Element in der Auflistung auf "External" festlegt.
-------------------------- Beispiel 3 --------------------------
Get-CsMcxConfiguration | Where-Object {$_.SessionShortExpirationInterval -gt 3600} | Set-CsMcxConfiguration -SessionShortExpirationInterval 3600
Bei diesem Beispiel werden alle Konfigurationseinstellungen für den Mobilitätsdienst, bei denen die Eigenschaft "SessionShortExpirationInterval" auf mehr als 3600 Sekunden festgelegt ist, auf den Eigenschaftswert 3600 festgelegt. Dadurch sind 3600 Sekunden der Höchstwert für alle Konfigurationseinstellungen für den Mobilitätsdienst in der Organisation. Hierzu ruft der Befehl zunächst Get-CsMcxConfiguration ohne Parameter auf, um eine Auflistung aller Konfigurationseinstellungen für den Mobilitätsdienst zurückzugeben, die derzeit in der Organisation gelten. Diese Auflistung wird dann an das Cmdlet "Where-Object" weitergeleitet, das die nur Einstellungen herausfiltert, bei denen die Eigenschaft "SessionShortExpirationInterval" größer als 3600 ist (der Vergleichsoperator "-gt" steht für "greater than"). Diese Auflistung wird dann an das Cmdlet Set-CsMcxConfiguration weitergeleitet, das den Wert der Eigenschaft "SessionShortExpirationInterval" für jedes Element in der Auflistung auf "3600" festlegt.