Lync Server 2013 のフォレストのグローバル設定の状態を表示する
トピックの最終更新日: 2014-05-20
管理者は、Lync Server 2013 展開のグローバル設定を毎月確認する必要があります。 目的は、設定が有効であることを保証し、ベースラインドキュメントを更新する必要があるかどうかを判断するのに役立つベースライン構成である、既知の構成のセットに対して実装された設定を確認することです。 グローバル設定の変更は、新しい設定の文書化を含む変更制御プロセスを通じて実装する必要があります。
確認する必要があるグローバル設定については、次のセクションで説明します。
全般設定を確認する
Lync Server 2013 でサポートされているセッション開始プロトコル (SIP) ドメインを含む一般的な設定を確認します。
SIP ドメイン情報は、Windows PowerShellと Get-CsSipDomain コマンドレットを使用して返すことができます。 この情報を返すには、Windows PowerShell コマンドをGet-CsSipDomain
実行します。
Get-CsSipDomainは、承認されたすべての SIP ドメインに対して次のような情報を返します。
ID 名 IsDefault
-------- ---- ---------
fabrikam.com fabrikam.com True
na.fabrikam.com na.fabrikam.com False
IsDefault プロパティが True に設定されている場合、対応するドメインは既定の SIP ドメインです。 Set-CsSipDomain コマンドレットを使用して、組織の既定の SIP ドメインを変更できます。 ただし、既定の SIP ドメインを削除するだけでは、既定のドメインがないために削除することはできません。 (前の例に示すように) fabrikam.com ドメインを削除する場合は、最初に既定のドメインとして na.fabrikam.com を構成する必要があります。
会議の設定を確認する
会議の設定には、会議ポリシーの定義と、会議への匿名ユーザーの参加のサポートが含まれます。
会議の構成設定は、Windows PowerShellと Get-CsMeetingConfiguration コマンドレットを使用して取得できます。 たとえば、次のコマンドは、グローバル会議の構成設定に関する情報を返します。
Get-CsMeetingConfiguration –Identity "Global"Meeting 構成設定は、サイトスコープで構成することもできます。 そのため、次のコマンドを使用すると、すべての会議構成設定に関する情報が返されます。
Get-CsMeetingConfiguration
Get-CsMeetingConfiguration コマンドレットは、次のような情報を返します。
ID : グローバル
PstnCallersBypassLobby : True
EnableAssignedConferenceType : True
DesignateAsPresenter : Company
AssignedConferenceTypeByDefault : True
AdmitAnonymousUsersByDefault : True
ここでも、リスト内の最後の項目 である AdmitAnonymousUsersByDefault では、匿名ユーザーが会議に参加する機能を有効または無効にします。
会議の構成設定を確認するときは、現在の設定を既定の設定と比較すると便利な場合があります。 次のコマンドを実行すると、既定の会議構成設定を表示できます。
New-CsMeetingConfiguration -Identity "Global" -InMemory
前のコマンドでは、グローバル会議構成設定のメモリ内のみのインスタンス (各プロパティの既定値を使用するインスタンス) を作成します。 コマンドを実行しても、実際の会議構成設定は作成されません。 ただし、すべての既定のプロパティ値が画面に表示されます。
エッジ サーバーとその設定を確認する
エッジ サーバーの情報は、Windows PowerShellを使用して取得できます。 このコマンドは、組織内で使用するように構成されているすべてのエッジ サーバーに関する情報を返します。
Get-CsService -EdgeServer
返される情報には、各エッジ サーバーのすべての FQDN とポートの設定が含まれます。
Id : 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 構成設定のグローバル コレクションを使用して有効または無効になります。 特に、フェデレーションは、組織全体に対して有効であるか、組織全体に対してフェデレーションが無効になっているかのいずれかです。
Access Edge 構成設定は、Windows PowerShellを使用して返すことができます。 これを行うには、次のWindows PowerShell コマンドを実行します。
Get-CsAccessEdgeConfiguration
次に、このコマンドは次のようなデータを返します。
ID : グローバル
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
返される情報は次のようになります。
ID : False
説明:
EnableFederationAccess : False
EnablePublicCloudAccess : False
EnablePublicCloudAccessAudioVideoAccess : False
EnableOutsideAccess : False
EnableFederationAccess が True に設定されている場合、特定のポリシーで管理されているユーザーはフェデレーション ユーザーと通信できます。
アーカイブ設定を確認する
内部通信とフェデレーション通信のアーカイブ設定を確認します。内部アーカイブと外部アーカイブの設定を確認する前に、アーカイブが有効になっていることを確認する必要があります。
アーカイブ構成設定は、Windows PowerShellとGet-CsArchivingConfigurationコマンドレットを使用して確認できます。
Get-CsArchivingConfiguration -Identity "Global"
アーカイブ設定は、サイト スコープで構成することもできます。 すべてのアーカイブ設定に関する情報を返すには、次のコマンドを使用します。
Get-CsArchivingConfiguration
Get-CsArchivingConfiguration コマンドレットは、次のようなデータを返します。
ID : グローバル
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 コマンドレットを使用して取得できます。 たとえば、次のコマンドは、グローバル アーカイブ ポリシーに関する情報を返します。
Get-CsArchivingPolicy -Identity "Global"
アーカイブ ポリシーはサイトとユーザーごとのスコープでも構成できるため、すべてのアーカイブ ポリシーに関する情報を返すこのコマンドを使用することもできます。
Get-CsArchivingPolicy
Get-CsArchivingPolicyから受け取る情報は次のようになります。
ID : グローバル
説明:
ArchiveInternal : False
ArchiveExternal : False
既定では、アーカイブ ポリシーでは内部アーカイブと外部アーカイブの両方が無効になっていることに注意してください。
CDR の設定を確認する
ピアツーピア、会議、音声通話の詳細記録の通話詳細レコード (CDR) 設定を確認します。 CDR 設定に関する詳細情報は、 Get-CsCdrConfiguration コマンドレットを使用して返すことができます。 たとえば、次のコマンドは、CDR 構成設定のグローバル コレクションに関する情報を返します。
Get-CsCdrConfiguration -Identity "Global"
サイト スコープでも CDR を構成できるため、このコマンドを実行して、すべての CDR 構成設定に関する情報を返すこともできます。
Get-CsCdrConfiguration
Get-CsCdrConfiguration コマンドレットは、CDR 構成設定のコレクションごとに次のような情報を返します。
ID : グローバル
EnableCDR : True
EnablePurging : True
KeepCallDetailForDays : 60
KeepErrorReportForDays : 60
PurgeHourOfDay : 2
同様の情報は、Get-CsQoEConfiguration コマンドレットを使用して QoE 監視に返すことができます。 たとえば、次のコマンドは、QoE 構成設定のグローバル コレクションに関する情報を返します。
Get-QoEConfiguration -Identity "Global"
その情報は次のようになります。
ID : グローバル
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 コマンドレットによって返される情報は、次のようになります。
ID : グローバル
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 コマンドレットを使用して、音声ルートに関する情報を返します。
Get-CsVoiceRoute
このコマンドは、すべての音声ルートに対して次のような情報を返します。
ID : LocalRoute
優先度 : 0
説明:
NumberPattern : ^(\+1[0-9]{10})$
PstnUsages: {}
PstnGatewayList : {}
名前 : LocalRoute
SuppressCallerId :
AlternateCallerId:
Lync Server を使用すると、PSTN を使用せず、PSTN ゲートウェイを指定しない音声ルートを作成できます。 ただし、実際には、これら 2 つのプロパティ値が構成されていない音声ルート経由で呼び出しをルーティングすることはできません。 そのため、PSTN を使用していない音声ルートの ID を返すこのコマンドを定期的に実行すると便利な場合があります。
Get-CsVoiceRoute | Where-Object {$_.PstnUsages -eq $Null} | Select-Object Identity
同様に、このコマンドは、PSTN ゲートウェイを持つ構成されていない音声ルートの ID を返します。
Get-CsVoiceRoute | Where-Object {$_.PstnGatewayList -eq $Null}} | Select-Object Identity
会議アテンダントの設定を確認する
PSTN ダイヤルイン会議の会議アテンダント設定を確認します。 会議アテンダントの設定は、 Get-CsDialInConferencingConfiguration コマンドレットを 使用してのみ取得できます。 これらの設定は、Lync Server コントロール パネルでは使用できません。 会議アテンダントの設定を表示するには、次のようなWindows PowerShell コマンドを使用します。このコマンドは、会議アテンダント設定のグローバル コレクションを返します。
Get-CsDialInConferencingConfiguration -Identity "Global"
会議アテンダントの設定は、サイトスコープで構成することもできます。 すべての会議アテンダント設定に関する情報を返すには、代わりに次のコマンドを使用します。
Get-CsDialInConferencingConfiguration
Get-CsDialInConferencingConfiguration コマンドレットは、次のようなデータを返します。
ID : グローバル
EntryExitAnnouncementsType : UseNames
EnableNameRecording : True
EntryExitAnnouncementsEnabledByDefault : False
EntryExitAnnouncementsEnabledByDefault が False に設定されている場合は、会議のお知らせが無効になっていることを意味します。 入力および終了のお知らせを有効にするには、次のようなWindows PowerShellコマンドを実行します。
Set-CsDialInConferencingConfiguration -Identity "Global" -EntryExitAnnouncementsEnabledByDefault $True