查看 Lync Server 2013 中林的全局设置状态
上次修改的主题: 2014-05-20
管理员应每月查看 Lync Server 2013 部署的全局设置。 目的是针对一组已知配置(一种基线配置)查看实现的设置,以帮助确保设置有效,并确定是否应更新基线文档。 应通过更改控制过程实现对全局设置的更改,其中应包括记录新设置。
以下部分介绍了应查看的全局设置:
检查常规设置
检查常规设置,包括 Lync Server 2013 的受支持的会话启动协议 (SIP) 域。
可以使用 Windows PowerShell 和 Get-CsSipDomain cmdlet 返回 SIP 域信息。 若要返回此信息,请运行Get-CsSipDomain
Windows PowerShell命令。
Get-CsSipDomain将为所有已授权的 SIP 域返回与此类似的信息:
标识名称 IsDefault
-------- ---- ---------
fabrikam.com fabrikam.com True
na.fabrikam.com na.fabrikam.com False
如果 IsDefault 属性设置为 True,则相应的域为默认 SIP 域。 可以使用Set-CsSipDomain cmdlet 更改组织的默认 SIP 域。 但是,不能只删除默认 SIP 域,因为这样会使你没有默认域。 如果要删除 fabrikam.com 域 (如上一示例) 中所示,首先必须将 na.fabrikam.com 配置为默认域。
检查会议设置
会议设置包括会议策略定义和支持匿名用户参与会议。
可以使用 Windows PowerShell 和 Get-CsMeetingConfiguration cmdlet 检索会议配置设置。 例如,此命令返回有关全局会议配置设置的信息:
Get-CsMeetingConfiguration – 还可以在站点范围内配置标识“全局”会议配置设置。 因此,你可能想要使用以下命令,该命令返回有关所有会议配置设置的信息:
Get-CsMeetingConfiguration
Get-CsMeetingConfiguration cmdlet 返回类似于以下内容的信息:
标识:全局
PstnCallersBypassLobby : True
EnableAssignedConferenceType: True
DesignateAsPresenter: Company
AssignedConferenceTypeByDefault : True
AdmitAnonymousUsersByDefault : True
同样,列表中的最后一项 AdmitAnonymousUsersByDefault 允许或禁用匿名用户参加会议的能力。
检查会议配置设置时,你可能会发现将当前设置与默认等效项进行比较很有用。 可以通过运行以下命令来查看默认会议配置设置:
New-CsMeetingConfiguration -Identity "Global" -InMemory
上一个命令创建全局会议配置设置的仅内存实例,该实例使用每个属性的默认值。 运行命令时,不会创建实际的会议配置设置。 但是,所有默认属性值都将显示在屏幕上。
检查 Edge Server 及其设置
可以使用Windows PowerShell检索边缘服务器信息。 此命令返回有关配置为在组织中使用的所有 Edge Server 的信息:
Get-CsService -EdgeServer
返回的信息包括每个 Edge Server 的所有 FQDN 和端口设置:
标识:EdgeServer:dc.fabrikam.com
注册机构:注册机构: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
版本: 5
角色:EdgeServer
检查联合身份验证设置
检查联合身份验证设置,例如是否配置了联合身份验证,如果答案为“是”,则检查 FQDN 和端口。 使用 Access Edge 配置设置的全局集合启用和禁用联合身份验证。 除其他事项外,这些都意味着联合身份验证是在全组织或全无的基础上配置的:为整个组织启用联合身份验证,或者为整个组织禁用联合身份验证
可以使用Windows PowerShell返回 Access Edge 配置设置。 为此,请运行以下Windows PowerShell命令:
Get-CsAccessEdgeConfiguration
反过来,该命令将返回如下所示的数据:
标识:全局
AllowAnonymousUsers: False
AllowFederatedUsers: False
AllowOutsideUsers: False
BeClearingHouse: False
EnablePartnerDiscovery: False
EnableArchivingDisclaimer: False
KeepCrlsUpToDateForPeers: True
MarkSourceVerifiableOnOutgoingMessages : True
OutgoingTlsCountForFederatedPartners : 4
RoutingMethod: UseDnsSrvRouting
如果 AllowFederatedUsers 属性设置为 True,则表示为组织启用了联合身份验证。 (将 AllowFederatedUsers 设置为 True 也意味着,在拆分域方案中,本地用户将能够与云中用户无缝通信。)
若要检索边缘服务器的 FQDN 和端口设置,请参阅上一个任务 (边缘服务器及其设置) 。
在全局范围内启用联合仅意味着用户可以与联合用户通信。 若要确定任何单个用户是否可以实际与联合用户通信,需要检查分配给该用户的外部用户访问策略。
可以使用Windows PowerShell返回外部用户访问信息。 例如,此命令返回全局外部用户访问策略的信息:
Get-CsExternalAccessPolicy -Identity "Global"
此命令返回所有外部用户访问策略的信息:
Get-CsExternalAccessPolicy
返回的信息如下所示:
标识: False
描述:
EnableFederationAccess: False
EnablePublicCloudAccess: False
EnablePublicCloudAccessAudioVideoAccess: False
EnableOutsideAccess: False
如果 EnableFederationAccess 设置为 True,则由给定策略管理的用户可以与联合用户通信。
检查存档设置
检查内部和联合通信的存档设置。在验证内部和外部存档的设置之前,应验证是否已启用存档。
可以使用Windows PowerShell和Get-CsArchivingConfiguration cmdlet 验证存档配置设置:
Get-CsArchivingConfiguration -Identity "Global"
请注意,还可以在站点范围内配置存档设置。 若要返回有关所有存档设置的信息,请使用以下命令:
Get-CsArchivingConfiguration
Get-CsArchivingConfiguration cmdlet 返回如下所示的数据:
标识:全局
EnableArchiving: False
EnablePurging: False
PurgeExportedArchivesOnly: False
BlockOnArchiveFailure: False
KeepArchivingDataForDays : 14
PurgeHourOfDay : 2
ArchiveDuplicateMessages: True
CachePurgingInterval : 24
如果 EnableArchiving 属性设置为 False,则表示不会存档任何通信会话。 如果只想存档即时消息会话,请使用以下命令来启用 IM 会话的存档:
Set-CsArchivingConfiguration -Identity "Global" -EnableArchiving "IMOnly"
若要存档会议会话和即时消息会话,请使用以下命令:
Set-CsArchivingConfiguration -Identity "Global" -EnableArchiving "IMOnly"
如果要将当前存档设置与默认设置进行比较,请运行以下Windows PowerShell命令:
New-CsArchivingConfiguration -Identity "Global" -InMemory
该命令创建全局存档配置设置的仅内存实例。 这不是 Lync Server 使用的真正设置集合。 但是,它确实会显示所有存档配置属性的默认值。
还可以使用此命令返回存档服务器的 FQDN:
Get-CsService -ArchivingServer
验证是否已启用存档后,可以查看存档策略,以确定是否正在存档内部和外部通信会话。
可以使用Get-CsArchivingPolicy cmdlet 检索存档策略信息。 例如,此命令返回有关全局存档策略的信息:
Get-CsArchivingPolicy -Identity "Global"
由于还可以在站点和每个用户范围配置存档策略,因此可能还需要使用此命令,该命令返回有关所有存档策略的信息:
Get-CsArchivingPolicy
从Get-CsArchivingPolicy收到的信息如下所示:
标识:全局
描述:
ArchiveInternal: False
ArchiveExternal: False
请注意,默认情况下,在存档策略中禁用内部和外部存档。
检查 CDR 设置
检查呼叫详细信息记录 (CDR) 设置,以便进行对等、会议和语音呼叫详细信息录制。 可以使用 Get-CsCdrConfiguration cmdlet 返回有关 CDR 设置的详细信息。 例如,此命令返回有关 CDR 配置设置的全局集合的信息:
Get-CsCdrConfiguration -Identity "Global"
由于也可以在站点范围内配置 CDR,因此可能还需要运行此命令,该命令返回有关所有 CDR 配置设置的信息:
Get-CsCdrConfiguration
对于每个 CDR 配置设置集合,Get-CsCdrConfiguration cmdlet 将返回与此类似的信息:
标识:全局
EnableCDR: True
EnablePurging : True
KeepCallDetailForDays : 60
KeepErrorReportForDays: 60
PurgeHourOfDay : 2
可以使用Get-CsQoEConfiguration cmdlet 返回用于 QoE 监视的类似信息。 例如,此命令返回有关 QoE 配置设置的全局集合的信息:
Get-QoEConfiguration -Identity "Global"
该信息如下所示:
标识:全局
ExternalConsumerIssuedCertId:
EnablePurging : True
KeepQoEDataForDays : 60
PurgeHourOfDay : 1
EnableExternalConsumer: False
ExternalConsumerName:
ExternalConsumerURL:
EnableQoE: True
如果要将当前 CDR 设置与默认 CDR 设置进行比较,可以通过运行以下命令来查看默认值:
New-CsCdrConfiguration -Identity "Global" -InMemory
同样,可以使用以下命令检索 QoE 监视的默认值:
New-CsQoEConfiguration -Identity "Global" -InMemory
还可以通过运行以下命令返回监视服务器的 FQDN:
Get-CsService -MonitoringServer
检查语音设置
语音设置通常对管理员很重要,它们包含在语音策略和语音路由中:语音策略包含的设置决定了向单个用户公开的功能 (例如) 转发或传输呼叫的能力,而语音路由则确定如何 (以及) 调用在 PSTN 中路由的方式。
可以使用Windows PowerShell检索语音策略信息。 例如,此命令返回有关全局语音策略的信息:
Get-CsVoicePolicy -Identity "Global"
此命令返回有关配置为在组织中使用的所有语音策略的信息:
Get-CsVoicePolicy
Get-CsVoicePolicy cmdlet 返回的信息如下所示:
标识:全局
PstnUsages: {}
描述:
AllowSimulRing : True
AllowCallForwarding : True
AllowPSTNReRouting : True
名称:DefaultPolicy
EnableDelegation: True
EnableTeamCall : True
EnableCallTransfer : True
EnableCallPark: False
EnableMaliciousCallTracing: False
EnableBWPolicyOverride: False
PreventPSTNTollBypass: False
还可以创建返回语音策略子集的查询。 例如,此命令返回允许呼叫转接的所有语音策略:
Get-CsVoicePolicy | Where-Object {$_.AllowCallForwarding -eq $True}
此命令返回不允许呼叫转接的所有语音策略:
Get-CsVoicePolicy | Where-Object {$_.AllowCallForwarding -eq $False}
在Windows PowerShell中,使用Get-CsVoiceRouting cmdlet 返回有关语音路由的信息:
Get-CsVoiceRoute
该命令返回所有语音路由的信息,如下所示:
标识:LocalRoute
优先级:0
描述:
NumberPattern: ^ (\+1[0-9]{10}) $
PstnUsages: {}
PstnGatewayList: {}
名称:LocalRoute
SuppressCallerId:
AlternateCallerId:
Lync Server 允许创建不使用 PSTN 且不指定 PSTN 网关的语音路由。 但是,实际上无法通过未配置这两个属性值的语音路由路由调用。 因此,你可能会发现定期运行此命令很有用,该命令返回任何没有 PSTN 用法的语音路由的标识:
Get-CsVoiceRoute | Where-Object {$_.PstnUsages -eq $Null} | Select-Object Identity
同样,此命令返回尚未配置为具有 PSTN 网关的任何语音路由的标识:
Get-CsVoiceRoute | Where-Object {$_.PstnGatewayList -eq $Null}} | Select-Object Identity
检查会议助理设置
检查 PSTN 电话拨入式会议的会议助理设置。 只能使用 Get-CsDialInConferencingConfiguration cmdlet 检索会议助理设置。 这些设置在 Lync Server 控制面板中不可用。 若要查看会议助理设置,请使用类似于以下内容的Windows PowerShell命令,该命令返回会议助理设置的全局集合:
Get-CsDialInConferencingConfiguration -Identity "Global"
请注意,还可以在站点范围内配置会议助理设置。 若要返回有关所有会议助理设置的信息,请改用以下命令:
Get-CsDialInConferencingConfiguration
Get-CsDialInConferencingConfiguration cmdlet 返回如下所示的数据:
标识:全局
EntryExitAnnouncementsType: UseNames
EnableNameRecording: True
EntryExitAnnouncementsEnabledByDefault : False
如果 EntryExitAnnouncementsEnabledByDefault 设置为 False,则表示会议公告已禁用。 若要启用进入和退出公告,请运行类似于以下内容的Windows PowerShell命令:
Set-CsDialInConferencingConfiguration -Identity "Global" -EntryExitAnnouncementsEnabledByDefault $True