Anzeigen des Status der globalen Einstellungen für eine Gesamtstruktur in Lync Server 2013

 

Letzte Änderung: 20.05.2014

Administratoren sollten die globalen Einstellungen für eine Lync Server 2013-Bereitstellung monatlich überprüfen. Ziel wäre es, die implementierten Einstellungen anhand einer Reihe bekannter Konfigurationen zu überprüfen– eine Basiskonfiguration, um sicherzustellen, dass die Einstellungen gültig sind, und zu bestimmen, ob die Basisplandokumentation aktualisiert werden soll. Änderungen an globalen Einstellungen sollten über einen Änderungssteuerungsprozess implementiert werden, der die Dokumentation der neuen Einstellungen umfassen sollte.

Globale Einstellungen, die überprüft werden sollten, werden in den folgenden Abschnitten beschrieben:

Überprüfen der allgemeinen Einstellungen

Überprüfen Sie die allgemeinen Einstellungen, einschließlich der unterstützten SIP-Domänen (Session Initiation Protocol) für Lync Server 2013.

SIP-Domäneninformationen können mithilfe von Windows PowerShell und dem Cmdlet "Get-CsSipDomain" zurückgegeben werden. Um diese Informationen zurückzugeben, führen Sie den Get-CsSipDomain Befehl Windows PowerShell aus.

Get-CsSipDomain gibt ähnliche Informationen wie dies für alle autorisierten SIP-Domänen zurück:

Identitätsname IsDefault

-------- ---- ---------

fabrikam.com fabrikam.com True

na.fabrikam.com na.fabrikam.com False

Wenn die IsDefault-Eigenschaft auf "True" festgelegt ist, ist die entsprechende Domäne Ihre Standard-SIP-Domäne. Sie können das cmdlet Set-CsSipDomain verwenden, um die Standard-SIP-Domäne für Ihre Organisation zu ändern. Sie können jedoch nicht einfach die Standard-SIP-Domäne löschen, da sie dadurch ohne Standarddomäne bleiben würde. Wenn Sie die fabrikam.com Domäne löschen möchten (wie im vorherigen Beispiel gezeigt), müssen Sie zuerst na.fabrikam.com als Standarddomäne konfigurieren.

Überprüfen der Besprechungseinstellungen

Zu den Besprechungseinstellungen gehören Besprechungsrichtliniendefinitionen und Unterstützung für die Teilnahme anonymer Benutzer an Besprechungen.

Besprechungskonfigurationseinstellungen können mithilfe von Windows PowerShell und dem Cmdlet "Get-CsMeetingConfiguration" abgerufen werden. Mit diesem Befehl werden beispielsweise Informationen zu den Konfigurationseinstellungen für globale Besprechungen zurückgegeben:

Get-CsMeetingConfiguration –Identity "Global"-Besprechungskonfigurationseinstellungen können auch auf Standortebene konfiguriert werden. Aus diesem Grund möchten Sie möglicherweise den folgenden Befehl verwenden, der Informationen zu allen Besprechungskonfigurationseinstellungen zurückgibt:

Get-CsMeetingConfiguration

Das Cmdlet "Get-CsMeetingConfiguration " gibt Informationen ähnlich wie die folgenden zurück:

Identität : Global

PstnCallersBypassLobby : True

EnableAssignedConferenceType : True

DesignateAsPresenter : Unternehmen

AssignedConferenceTypeByDefault : True

AdmitAnonymousUsersByDefault : True

Auch hier aktiviert oder deaktiviert das letzte Element in der Liste, AdmitAnonymousUsersByDefault, die Möglichkeit anonymer Benutzer, an Besprechungen teilzunehmen.

Beim Überprüfen der Besprechungskonfigurationseinstellungen ist es möglicherweise hilfreich, die aktuellen Einstellungen mit den Standardentsprechungen zu vergleichen. Sie können die Standardkonfigurationseinstellungen für Besprechungen anzeigen, indem Sie den folgenden Befehl ausführen:

New-CsMeetingConfiguration -Identity "Global" -InMemory

Der vorherige Befehl erstellt eine nur im Arbeitsspeicher gespeicherte Instanz der globalen Besprechungskonfigurationseinstellungen, eine Instanz, die den Standardwert für jede Eigenschaft verwendet. Beim Ausführen des Befehls werden keine tatsächlichen Besprechungskonfigurationseinstellungen erstellt. Alle Standardeigenschaftenwerte werden jedoch auf dem Bildschirm angezeigt.

Überprüfen von Edgeservern und deren Einstellungen

Edgeserverinformationen können mithilfe von Windows PowerShell abgerufen werden. Dieser Befehl gibt Informationen zu allen Edgeservern zurück, die für die Verwendung in Ihrer Organisation konfiguriert sind:

Get-CsService -EdgeServer

Die zurückgegebenen Informationen umfassen alle FQDN- und Porteinstellungen für jeden Edgeserver:

Identität : EdgeServer: dc.fabrikam.com

Registrierungsstelle: Registrierungsstelle: LYNC-SE.fabrikam.com

AccessEdgeInternalSipPort: 5061

AccessEdgeExternalSipPort: 5061

AccessEdgeClientPort: 443

DataPsomServerPort: 8057

DataPsomClientPort: 444

MediaRelayAuthEdgePort: 5062

MediaRelayAuthInternalTurnTcpPort : 443

MediaRelayAuthExternalTurnTcpPort : 445

MediaRelayAuthInternalTurnUdpPort : 3478

MediaRelayAuthExternalTurnUdpPort : 3478

MediaCommunicationPortStart : 50000

MediaComunicationPortCount : 10000

AccessEdgeExternalFqdn: dc.fabrikam.com

DataEdgeExternalFqdn: dc.fabrikam.com

AVEdgeExternalFqdn:

InternalInterfaceFqdn :

ExternalMrasFqdn : dc.fabrikam.com

DependentServiceList : {Registrar:LYNC-SE.fabrikam.com,

ConferencingServer:LYNC-SE.fabrikam

com, MediationServer:LYNC-SE.

fabrikam.com}

ServiceId : fabrikam.com-EdgeServer-2

SiteId : site:fabrikam.com

PoolFqdn: dc.fabrikam.com

Version: 5

Rolle : EdgeServer

Überprüfen der Verbundeinstellungen

Überprüfen Sie die Verbundeinstellungen, z. B. ob sie konfiguriert ist, und, wenn die Antwort "Ja" lautet, den FQDN und den Port. Der Partnerverbund wird mithilfe der globalen Sammlung von Access Edge-Konfigurationseinstellungen aktiviert und deaktiviert. Dies bedeutet unter anderem, dass der Partnerverbund auf einer Alles-oder-Nichts-Basis konfiguriert ist: Entweder ist der Partnerverbund für die gesamte Organisation aktiviert, oder der Partnerverbund ist für die gesamte Organisation deaktiviert.

Ihre Access Edge-Konfigurationseinstellungen können mithilfe von Windows PowerShell zurückgegeben werden. Führen Sie dazu den folgenden Windows PowerShell Befehl aus:

Get-CsAccessEdgeConfiguration

Dieser Befehl wiederum gibt Daten zurück, die den folgenden ähneln:

Identität : Global

AllowAnonymousUsers : False

AllowFederatedUsers : False

AllowOutsideUsers : False

BeClearingHouse : False

EnablePartnerDiscovery : False

EnableArchivingDisclaimer : False

KeepCrlsUpToDateForPeers : True

MarkSourceVerifiableOnOutgoingMessages : True

OutgoingTlsCountForFederatedPartners : 4

RoutingMethod : UseDnsSrvRouting

Wenn die AllowFederatedUsers-Eigenschaft auf "True" festgelegt ist, bedeutet dies, dass der Partnerverbund für Ihre Organisation aktiviert ist. (Das Festlegen von "AllowFederatedUsers " auf "True" bedeutet auch, dass Ihre lokalen Benutzer in einem Szenario mit geteilter Domäne nahtlos mit Ihren In-the-Cloud-Benutzern kommunizieren können.)

Informationen zum Abrufen des FQDN und der Porteinstellungen für Ihren Edgeserver finden Sie in der vorherigen Aufgabe (Edgeserver und deren Einstellungen).

Das Aktivieren eines Verbunds auf globaler Ebene bedeutet nur, dass Benutzer potenziell mit Verbundbenutzern kommunizieren können. Um festzustellen, ob einzelne Benutzer tatsächlich mit Verbundbenutzern kommunizieren können, müssen Sie die diesem Benutzer zugewiesene Zugriffsrichtlinie für externe Benutzer überprüfen.

Zugriffsinformationen für externe Benutzer können mithilfe von Windows PowerShell zurückgegeben werden. Dieser Befehl gibt beispielsweise Informationen für die globale Zugriffsrichtlinie für externe Benutzer zurück:

Get-CsExternalAccessPolicy -Identity "Global"

Und dieser Befehl gibt Informationen für alle Zugriffsrichtlinien für externe Benutzer zurück:

Get-CsExternalAccessPolicy

Die zurückgegebenen Informationen ähneln folgendem:

Identität: False

Beschreibung:

EnableFederationAccess : False

EnablePublicCloudAccess : False

EnablePublicCloudAccessAudioVideoAccess : False

EnableOutsideAccess : False

Wenn "EnableFederationAccess " auf "True" festgelegt ist, können Benutzer, die von der angegebenen Richtlinie verwaltet werden, mit Verbundbenutzern kommunizieren.

Überprüfen der Archivierungseinstellungen

Überprüfen Sie die Archivierungseinstellungen für interne und Verbundkommunikation. Bevor Sie die Einstellungen für die interne und externe Archivierung überprüfen, sollten Sie überprüfen, ob die Archivierung aktiviert ist.

Archivierungskonfigurationseinstellungen können mithilfe von Windows PowerShell und dem cmdlet Get-CsArchivingConfiguration überprüft werden:

Get-CsArchivingConfiguration -Identity "Global"

Beachten Sie, dass Archivierungseinstellungen auch auf Standortebene konfiguriert werden können. Verwenden Sie den folgenden Befehl, um Informationen zu allen Archivierungseinstellungen zurückzugeben:

Get-CsArchivingConfiguration

Das cmdlet Get-CsArchivingConfiguration gibt Daten wie die folgenden zurück:

Identität : Global

EnableArchiving : False

EnablePurging : False

PurgeExportedArchivesOnly : False

BlockOnArchiveFailure : False

KeepArchivingDataForDays : 14

PurgeHourOfDay : 2

ArchiveDuplicateMessages: True

CachePurgingInterval : 24

Wenn die Eigenschaft "EnableArchiving" auf "False" festgelegt ist, bedeutet dies, dass keine Kommunikationssitzungen archiviert werden. Wenn Sie nur Chatsitzungen archivieren möchten, verwenden Sie einen Befehl wie den folgenden, um die Archivierung von Chatsitzungen zu aktivieren:

Set-CsArchivingConfiguration -Identity "Global" -EnableArchiving "IMOnly"

Verwenden Sie den folgenden Befehl, um Konferenzsitzungen und Chatsitzungen zu archivieren:

Set-CsArchivingConfiguration -Identity "Global" -EnableArchiving "IMOnly"

Wenn Sie Ihre aktuellen Archivierungseinstellungen mit den Standardeinstellungen vergleichen möchten, führen Sie den folgenden Windows PowerShell Befehl aus:

New-CsArchivingConfiguration -Identity "Global" -InMemory

Mit diesem Befehl wird eine nur im Arbeitsspeicher gespeicherte Instanz der globalen Archivierungskonfigurationseinstellungen erstellt. Dies ist keine echte Sammlung von Einstellungen, die von Lync Server verwendet wird. Es werden jedoch die Standardwerte für alle Archivierungskonfigurationseigenschaften angezeigt.

Sie können diesen Befehl auch verwenden, um den FQDN Ihrer Archivierungsserver zurückzugeben:

Get-CsService -ArchivingServer

Nachdem Sie überprüft haben, ob die Archivierung aktiviert ist, können Sie ihre Archivierungsrichtlinien anzeigen, um festzustellen, ob interne und externe Kommunikationssitzungen archiviert werden.

Archivierungsrichtlinieninformationen können mithilfe des cmdlets Get-CsArchivingPolicy abgerufen werden. Dieser Befehl gibt beispielsweise Informationen zur globalen Archivierungsrichtlinie zurück:

Get-CsArchivingPolicy -Identity "Global"

Da Archivierungsrichtlinien auch am Standort und auf Benutzerebene konfiguriert werden können, sollten Sie auch diesen Befehl verwenden, der Informationen zu allen Archivierungsrichtlinien zurückgibt:

Get-CsArchivingPolicy

Die Informationen, die Sie von Get-CsArchivingPolicy erhalten, werden wie folgt aussehen:

Identität : Global

Beschreibung:

ArchiveInternal : False

ArchiveExternal : False

Beachten Sie, dass in einer Archivierungsrichtlinie standardmäßig sowohl die interne als auch die externe Archivierung deaktiviert ist.

KDS-Einstellungen überprüfen

Überprüfen Sie die Einstellungen für die Aufzeichnung von Kommunikationsdatensätzen (KDS) für Peer-zu-Peer-, Konferenz- und Sprachanrufdetailaufzeichnungen. Detaillierte Informationen zu Ihren KDS-Einstellungen können mithilfe des Cmdlets "Get-CsCdrConfiguration " zurückgegeben werden. Mit diesem Befehl werden beispielsweise Informationen zur globalen Sammlung von KDS-Konfigurationseinstellungen zurückgegeben:

Get-CsCdrConfiguration -Identity "Global"

Da KDS auch auf Standortebene konfiguriert werden kann, möchten Sie möglicherweise auch diesen Befehl ausführen, der Informationen zu allen KDS-Konfigurationseinstellungen zurückgibt:

Get-CsCdrConfiguration

Das cmdlet Get-CsCdrConfiguration gibt für jede Sammlung von KDS-Konfigurationseinstellungen ähnliche Informationen zurück:

Identität : Global

EnableCDR : True

EnablePurging : True

KeepCallDetailForDays : 60

KeepErrorReportForDays : 60

PurgeHourOfDay : 2

Ähnliche Informationen können für die QoE-Überwachung mithilfe des cmdlets Get-CsQoEConfiguration zurückgegeben werden. Dieser Befehl gibt beispielsweise Informationen zur globalen Auflistung von QoE-Konfigurationseinstellungen zurück:

Get-QoEConfiguration -Identity "Global"

Diese Informationen werden wie folgt aussehen:

Identität : Global

ExternalConsumerIssuedCertId :

EnablePurging : True

KeepQoEDataForDays : 60

PurgeHourOfDay : 1

EnableExternalConsumer : False

ExternalConsumerName:

ExternalConsumerURL:

EnableQoE : True

Wenn Sie Ihre aktuellen KDS-Einstellungen mit den Standardeinstellungen für KDS vergleichen möchten, können Sie die Standardwerte überprüfen, indem Sie den folgenden Befehl ausführen:

New-CsCdrConfiguration -Identity "Global" -InMemory

Ebenso können die Standardwerte für die QoE-Überwachung mithilfe des folgenden Befehls abgerufen werden:

New-CsQoEConfiguration -Identity "Global" -InMemory

Sie können auch den FQDN Ihrer Überwachungsserver zurückgeben, indem Sie den folgenden Befehl ausführen:

Get-CsService -MonitoringServer

Spracheinstellungen überprüfen

Die Spracheinstellungen, die für Administratoren in der Regel wichtig sind, sind in VoIP-Richtlinien und VoIP-Routen enthalten: Sprachrichtlinien enthalten die Einstellungen, die die Für einzelne Benutzer verfügbar gemachten Funktionen bestimmen (z. B. die Möglichkeit, Anrufe weiterzuleiten oder zu übertragen), während VoIP-Routen bestimmen, wie (und ob) Anrufe über das PSTN weitergeleitet werden.

VoIP-Richtlinieninformationen können mithilfe von Windows PowerShell abgerufen werden. Dieser Befehl gibt beispielsweise Informationen zur globalen VoIP-Richtlinie zurück:

Get-CsVoicePolicy -Identity "Global"

Und dieser Befehl gibt Informationen zu allen VoIP-Richtlinien zurück, die für die Verwendung in der Organisation konfiguriert sind:

Get-CsVoicePolicy

Die vom cmdlet Get-CsVoicePolicy zurückgegebenen Informationen ähneln den folgenden:

Identität : Global

PstnUsages: {}

Beschreibung:

AllowSimulRing : True

AllowCallForwarding : True

AllowPSTNReRouting : True

Name : DefaultPolicy

EnableDelegation : True

EnableTeamCall : True

EnableCallTransfer : True

EnableCallPark : False

EnableMaliciousCallTracing : False

EnableBWPolicyOverride : False

PreventPSTNTollBypass : False

Sie können auch Abfragen erstellen, die eine Teilmenge Ihrer VoIP-Richtlinien zurückgegeben haben. Dieser Befehl gibt beispielsweise alle VoIP-Richtlinien zurück, die die Anrufweiterleitung zulassen:

Get-CsVoicePolicy | Where-Object {$_.AllowCallForwarding -eq $True}

Und dieser Befehl gibt alle VoIP-Richtlinien zurück, die die Anrufweiterleitung nicht zulassen:

Get-CsVoicePolicy | Where-Object {$_.AllowCallForwarding -eq $False}

Verwenden Sie in Windows PowerShell das cmdlet Get-CsVoiceRouting, um Informationen zu Ihren VoIP-Routen zurückzugeben:

Get-CsVoiceRoute

Dieser Befehl gibt Informationen wie diese für alle VoIP-Routen zurück:

Identität : LocalRoute

Priorität: 0

Beschreibung:

NumberPattern : ^(\+1[0-9]{10})$

PstnUsages: {}

PstnGatewayList: {}

Name : LocalRoute

SuppressCallerId :

AlternateCallerId :

Mit Lync Server können Sie VoIP-Routen erstellen, die nicht über eine PSTN-Verwendung verfügen und kein PSTN-Gateway angeben. Sie können Anrufe jedoch nicht tatsächlich über eine VoIP-Route weiterleiten, für die diese beiden Eigenschaftswerte nicht konfiguriert sind. Aus diesem Grund ist es möglicherweise hilfreich, diesen Befehl in regelmäßigen Abständen auszuführen, der die Identität einer VoIP-Route zurückgibt, die keine PSTN-Verwendung hat:

Get-CsVoiceRoute | Where-Object {$_.PstnUsages -eq $Null} | Select-Object Identity

Ebenso gibt dieser Befehl die Identität einer VoIP-Route zurück, die nicht für ein PSTN-Gateway konfiguriert wurde:

Get-CsVoiceRoute | Where-Object {$_.PstnGatewayList -eq $Null}} | Select-Object Identity

Überprüfen der Einstellungen der Konferenzzentrale

Überprüfen Sie die Einstellungen der Konferenzzentrale für PSTN-Einwahlkonferenzen. Konferenzzentraleneinstellungen können nur mithilfe des Cmdlets "Get-CsDialInConferencingConfiguration " abgerufen werden. Diese Einstellungen sind im Lync Server-Systemsteuerung nicht verfügbar. Verwenden Sie zum Anzeigen der Einstellungen der Konferenzzentrale einen Windows PowerShell Befehl ähnlich dem folgenden, der die globale Auflistung der Konferenzzentraleneinstellungen zurückgibt:

Get-CsDialInConferencingConfiguration -Identity "Global"

Beachten Sie, dass die Einstellungen der Konferenzzentrale auch auf Standortebene konfiguriert werden können. Verwenden Sie stattdessen den folgenden Befehl, um Informationen zu allen Einstellungen der Konferenzzentrale zurückzugeben:

Get-CsDialInConferencingConfiguration

Das cmdlet Get-CsDialInConferencingConfiguration gibt Daten wie die folgenden zurück:

Identität : Global

EntryExitAnnouncementsType : UseNames

EnableNameRecording : True

EntryExitAnnouncementsEnabledByDefault : False

Wenn EntryExitAnnouncementsEnabledByDefault auf "False" festgelegt ist, bedeutet dies, dass die Konferenzankündigungen deaktiviert sind. Führen Sie zum Aktivieren von Ein- und Ausstiegsankündigungen einen Windows PowerShell Befehl wie den folgenden aus:

Set-CsDialInConferencingConfiguration -Identity "Global" -EntryExitAnnouncementsEnabledByDefault $True