Set-CsUCPhoneConfiguration
Letztes Änderungsdatum des Themas: 2012-03-26
Ermöglicht es Ihnen, die Verwaltungsoptionen für Microsoft Lync 2010 Phone Edition zu ändern, darunter der erforderliche Sicherheitsmodus und ob das Telefon nach einem bestimmten inaktiven Zeitraum automatisch gesperrt werden soll.
Syntax
Set-CsUCPhoneConfiguration [-Identity <XdsIdentity>] [-CalendarPollInterval <TimeSpan>] [-Confirm [<SwitchParameter>]] [-EnforcePhoneLock <$true | $false>] [-Force <SwitchParameter>] [-LoggingLevel <Off | Low | Medium | High>] [-MinPhonePinLength <Byte>] [-PhoneLockTimeout <TimeSpan>] [-SIPSecurityMode <Low | Medium | High>] [-Voice8021p <Byte>] [-VoiceDiffServTag <Byte>] [-WhatIf [<SwitchParameter>]]
Set-CsUCPhoneConfiguration [-CalendarPollInterval <TimeSpan>] [-Confirm [<SwitchParameter>]] [-EnforcePhoneLock <$true | $false>] [-Force <SwitchParameter>] [-Instance <PSObject>] [-LoggingLevel <Off | Low | Medium | High>] [-MinPhonePinLength <Byte>] [-PhoneLockTimeout <TimeSpan>] [-SIPSecurityMode <Low | Medium | High>] [-Voice8021p <Byte>] [-VoiceDiffServTag <Byte>] [-WhatIf [<SwitchParameter>]]
Detaillierte Beschreibung
In Lync 2010 Phone Edition werden die Funktionen von Telefon und Microsoft Lync 2010 zusammengeführt. Lync 2010 Phone Edition nutzt ein spezielles Gerät (d. h. ein mit Lync 2010 kompatibles Telefon), das als VoIP-Telefon verwendet werden kann. Darüber hinaus kann diese Hardware auch als Lync 2010-ähnlicher Endpunkt genutzt werden: Sie können den aktuellen Status festlegen, den Status Ihrer Lync 2010-Kontakte überprüfen, nach neuen Kontakten suchen und viele andere Aktivitäten ausführen, die Sie von Lync 2010 kennen.
Mit den "CsUCPhoneConfiguration"-Cmdlets können Sie Lync 2010 Phone Edition-Telefone mit Konfigurationseinstellungen verwalten. Sie können z. B. die Mindestlänge der zur Anmeldung am Telefon erforderlichen persönlichen Identifikationsnummer (PIN) festlegen und bestimmen, ob das Telefon nach einem bestimmten Zeitraum der Inaktivität automatisch gesperrt wird.
Konfigurationseinstellungen für das UC-Telefon (Unified Communications) können entweder global oder auf Standortebene zugewiesen werden. Bei der Installation von Lync Server wird ein einzelner Satz mit UC-Telefonkonfigurationseinstellungen erstellt und global zugewiesen. Sie können jedoch zu einem späteren Zeitpunkt jederzeit das Cmdlet New-CsUCPhoneConfiguration aufrufen, um eine Auflistung von Einstellungen zu erstellen, die auf Standortebene angewendet werden. Somit können Sie die UC-Telefonverwaltung an die jeweiligen Anforderungen der einzelnen Standorte anpassen.
Neben der Erstellung neuer Auflistungen von UC-Telefoneinstellungen können Sie mithilfe des Cmdlets Set-CsUCPhoneConfiguration auch die Eigenschaftswerte einer bestehenden Auflistung ändern. Beispielsweise ist die Protokollierung für UC-Telefone standardmäßig deaktiviert. Mit Set-CsUCPhoneConfiguration können Sie den Wert der Eigenschaft "LoggingLevel" der globalen Auflistung in "True" ändern und so die Protokollierung auf globaler Ebene aktivieren.
Dieses Cmdlet kann von folgenden Benutzern ausgeführt werden: Standardmäßig dürfen Mitglieder der folgenden Gruppen das Cmdlet Set-CsUCPhoneConfiguration lokal ausführen: RTCUniversalServerAdmins. Geben Sie den folgenden Befehl an der Windows PowerShell-Eingabeaufforderung ein, um eine Liste aller rollenbasierten Zugriffssteuerungsrollen zurückzugeben, die diesem Cmdlet zugewiesen wurden (einschließlich der benutzerdefinierten rollenbasierten Zugriffssteuerungsrollen, die Sie selbst erstellt haben):
Get-CsAdminRole | Where-Object {$_.Cmdlets –match "Set-CsUCPhoneConfiguration"}
Parameter
Parameter | Erforderlich | Typ | Beschreibung |
---|---|---|---|
Identity |
Optional |
XdsIdentity |
Repräsentiert die einer Auflistung von UC-Telefonkonfigurationseinstellungen zugewiesene eindeutige ID. Verwenden Sie folgende Syntax, um auf die globalen Einstellungen zu verweisen: -Identity global. Verwenden Sie eine Syntax wie die folgende, um auf eine auf Standortebene konfigurierte Auflistung zu verweisen: -Identity site:Redmond. Beachten Sie, dass beim Angeben eines Identitätswerts keine Platzhalterzeichen verwendet werden können. Bei Auslassung dieses Parameters werden mit Set-CsUCPhoneConfiguration die globalen Einstellungen geändert. |
Instance |
Optional |
Objekt "UcPhoneSettings" |
Ermöglicht Ihnen, einen Verweis auf ein Objekt an das Cmdlet zu übergeben, statt individuelle Parameterwerte festzulegen. |
CalendarPollInterval |
Optional |
TimeSpan |
Gibt an, wie oft das UC-Gerät Informationen aus Ihrem Microsoft Outlook-Kalender abruft. Der Wert muss im Format Stunden:Minuten:Sekunden angegeben werden. Verwenden Sie beispielsweise folgende Syntax, um für das Zeitintervall 1 Stunde festzulegen (das maximal zulässige Intervall): -CalendarPollInterval "01:00:00". Der Standardwert lautet 3 Minuten (00:03:00). |
EnforcePhoneLock |
Optional |
Boolescher Wert |
Bestimmt, ob UC-Telefone nach der durch "PhoneLockTimeout" angegebenen Anzahl von Minuten automatisch gesperrt werden. Der Standardwert lautet "True". |
LoggingLevel |
Optional |
Zeichenfolge |
Ermöglicht die Protokollierung auf dem UC-Gerät. Gültige Werte sind: "Off", "Low", "Medium" und "High". Der Standardwert lautet "Off". |
MinPhonePinLength |
Optional |
Byte |
Gibt die Mindestzahl von Ziffern an, die für persönliche Identifikationsnummern (PINs) erforderlich sind. Mindestwert: 4 Höchstwert: 15 Standard: 6 |
PhoneLockTimeout |
Optional |
Timespan |
Gibt die Dauer (in Minuten) an, die ein UC-Telefon inaktiv sein muss, bevor es automatisch gesperrt wird. Der Wert muss unter "01:00:00" (1 Stunde) liegen. Der Standardwert lautet "00:10:00" (10 Minuten). |
SIPSecurityMode |
Optional |
SIPSecurityMode |
Gibt die Sicherheitsstufe an, die der Server auf SIP-Sitzungen anwendet, die von einem UC-Telefon initiiert wurden. Gültige Werte sind: Low (beliebige Autorisierung- oder Transporttypen sind zulässig). Medium (für die Benutzerauthentifizierung ist NTLM oder Kerberos erforderlich). High (für die Benutzerauthentifizierung ist NTLM oder Kerberos, für SIP-Verbindungen TLS erforderlich). Der Standardwert lautet "High". |
Voice8021p |
Optional |
Byte |
Gibt den Benutzerprioritätswert (den 802.1p-Wert) für Sprachdatenverkehr in der Lync Server-Bereitstellung an. Diese Einstellung gilt nur für Netzwerke, in denen Switches und Bridges 802.1p-fähig sind. Der Mindestwert für diese Eigenschaft beträgt 0, der Höchstwert 7. Der Standardwert lautet 0. |
VoiceDiffServTag |
Optional |
Byte |
Gibt die Dezimalschreibweise der 6-Bit-DSCP-Prioritätsmarkierung (DiffServ Code Point) an. Diese Markierung definiert das hopbasierte Verhalten von IP-Paketen, die von den von diesem Server verwalteten UC-Telefonen weitergeleitet werden. Dieser Wert muss 0 bis 63 Sekunden betragen. Der Standardwert lautet 40. |
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
Microsoft.Rtc.Management.WritableConfig.Policy.Voice.UcPhoneSettings-Objekt. Set-CsUCPhoneConfiguration akzeptiert weitergeleitete Objektinstanzen für UC-Telefoneinstellungen.
Rückgabetypen
Set-CsUCPhoneConfiguration gibt keine Werte oder Objekte zurück. Stattdessen werden mit dem Cmdlet Instanzen des Objekts "Microsoft.Rtc.Management.WritableConfig.Policy.Voice.UcPhoneSettings" konfiguriert.
Beispiel
-------------------------- Beispiel 1 --------------------------
Set-CsUCPhoneConfiguration -Identity global -SIPSecurityMode "Medium"
Der Befehl in Beispiel 1 legt den SIP-Sicherheitsmodus der globalen UC-Telefoneinstellungen auf "Medium" fest.
-------------------------- Beispiel 2 --------------------------
Set-CsUCPhoneConfiguration -Identity site:Redmond -PhoneLockTimeout "00:30:00"
Der vorstehende Befehl ändert die für den Standort "Redmond" konfigurierten UC-Telefoneinstellungen. In diesem Fall ist die Eigenschaft "PhoneLockTimeout" auf 30 Minuten eingestellt. Hierzu werden der Parameter "PhoneLockTimeout" und der Parameterwert 00:30:00 (00 Stunden: 30 Minuten: 00 Sekunden) verwendet.
-------------------------- Beispiel 3 --------------------------
Get-CsUCPhoneConfiguration -Filter "site:*" | Set-CsUCPhoneConfiguration -PhoneLockTimeout "00:30:00"
Beispiel 3 ist eine Variante des Befehls in Beispiel 2. Diesmal wird die Eigenschaft "PhoneLockTimeout" allerdings für alle auf Standortebene konfigurierten UC-Telefoneinstellungen geändert. Dazu ruft der Befehl zunächst Get-CsUCPhoneConfiguration auf. Mit dem Parameter "Filter" und dem Filterwert "site:*" werden die zurückgegebenen Daten auf Telefoneinstellungen beschränkt, die auf Standortebene konfiguriert wurden. Diese gefilterte Auflistung wird dann an das Cmdlet Set-CsUCPhoneConfiguration weitergeleitet, das über den Parameter "PhoneLockTimeout" und den Parameterwert "00:30:00" (00 Stunden: 30 Minuten: 00 Sekunden) den Timeoutwert für die Telefonsperre für jedes Element in der Auflistung auf 30 Minuten festlegt.
-------------------------- Beispiel 4 --------------------------
Get-CsUCPhoneConfiguration | Where-Object {$_.SIPSecurityMode -ne "High"} | Set-CsUCPhoneConfiguration -EnforcePhoneLock $True -PhoneLockTimeout "00:30:00"
Der vorstehende Befehl konfiguriert die Eigenschaften "EnforcePhoneLock" und "PhoneLockTimeout" für alle UC-Telefoneinstellungen, für die der SIP-Sicherheitsmodus auf "Low" oder "Medium" festgelegt ist. Hierzu verwendet der Befehl zunächst Get-CsUCPhoneConfiguration, um alle UC-Telefonkonfigurationseinstellungen in der Organisation zurückzugeben. Diese Informationen werden dann an das Cmdlet Where-Object weitergeleitet, das nur solche Einstellungen herausfiltert, bei denen die Eigenschaft "SIPSecurityMode" nicht "High" entspricht. (Da die SIP-Sicherheit nur auf "Low", "Medium" oder "High" eingestellt werden kann, werden mit dieser Klausel alle Einstellungen ausgewählt, bei denen für "SIPSecurityMode" entweder "Low" oder "Medium" festgelegt ist.) Die gefilterte Auflistung wird dann an das Cmdlet Set-CsUCPhoneConfiguration weitergeleitet, das die Einstellungen der Telefonsperre und der Timeouts mit den Parametern "EnforcePhoneLock" und "PhoneLockTimeout" ändert.
-------------------------- Beispiel 5 --------------------------
Get-CsUCPhoneConfiguration | Where-Object {$_.PhoneLockTimeout -lt "00:10:00"} | Set-CsUCPhoneConfiguration -PhoneLockTimeout "00:10:00"
In Beispiel 5 ist der Timeoutwert für die Telefonsperre für alle UC-Telefoneinstellungen, bei denen die Eigenschaft "PhoneLockTimeout" weniger als 10 Minuten ist, auf 10 Minuten festgelegt. (Damit beträgt der Mindestwert für das Timeout für die Telefonsperre in der gesamten Organisation 10 Minuten.) Hierzu gibt der Befehl zunächst durch Verwendung von Get-CsUCPhoneConfiguration eine Auflistung aller derzeit in der Organisation verwendeten UC-Telefoneinstellungen zurück. Diese Auflistung wird dann an das Cmdlet Where-Object weitergeleitet, das nur die Einstellungen herausfiltert, deren Eigenschaft "PhoneLockTimeout" unter 10 Minuten (00 Stunden: 10 Minuten: 00 Sekunden) liegt (der der Vergleichsoperator "-lt" steht für "less than"). Die gefilterte Auflistung wird wiederum an das Cmdlet Set-CsUCPhoneConfiguration weitergeleitet, das den Wert "PhoneLockTimeout" für jedes Element in der Auflistung auf 10 Minuten festlegt.
Siehe auch
Weitere Ressourcen
Get-CsUCPhoneConfiguration
New-CsUCPhoneConfiguration
Remove-CsUCPhoneConfiguration