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