次の方法で共有


Get-CsStaticRoutingConfiguration

 

トピックの最終更新日: 2012-03-23

組織内で使用する静的ルート構成設定に関する情報を戻します。

構文

Get-CsStaticRoutingConfiguration [-Identity <XdsIdentity>] [-LocalStore <SwitchParameter>]

Get-CsStaticRoutingConfiguration [-Filter <String>] [-LocalStore <SwitchParameter>]

解説

他のユーザーに SIP メッセージを送信する場合、配信される前に、そのメッセージが複数のサブネットやネットワークを通過することが必要になる場合があります。メッセージが通過するパスは多くの場合、ルートと呼ばれます。ネットワークでは、動的ルートと静的ルートの 2 種類のルートがあります。動的ルートでは、サーバーは、アルゴリズムを使用してメッセージを転送する次の場所 (次ホップ) を判断します。静的ルートでは、メッセージ パスはシステム管理者があらかじめ設定します。メッセージがサーバーによって受信されると、サーバーは、メッセージのアドレスを確認し、そのメッセージを管理者があらかじめ設定した次ホップ サーバーに転送します。正しく構成されている場合、静的ルートによって、メッセージを適切なタイミングで正確に配信でき、サーバーにかかるオーバーヘッドが最小限になります。静的ルートの欠点は、ネットワーク障害発生時にメッセージが動的に再ルーティングされない点です。

Microsoft Lync Server 2010 をインストールすると、静的ルートのグローバル コレクションが自動的に作成されます (コレクションは作成されますが、そのコレクションに割り当てられたルートはありません)。また、このソフトウェアにより、サービス スコープに適用される追加のコレクションを作成できます (これらの新しいコレクションは、レジストラー サービスにのみ割り当てることができます)。Get-CsStaticRoutingConfiguration コマンドレットでは、組織内で使用しているすべての静的ルート構成コレクションに関する情報を戻すことができます。これには、コレクションに割り当てられた各ルートに関する詳細な情報を戻す機能も含まれます。

このコマンドレットを実行できるユーザー: 既定では、Get-CsStaticRoutingConfiguration コマンドレットをローカルで実行する権限があるのは、RTCUniversalUserAdmins および RTCUniversalServerAdmins グループのメンバーです。このコマンドレットが割り当てられているすべての役割ベースのアクセス制御 (RBAC) の役割の一覧 (自身が作成したカスタムの RBAC の役割を含む) を戻すには、Windows PowerShell プロンプトから次のコマンドを実行します。

Get-CsAdminRole | Where-Object {$_.Cmdlets –match "Get-CsStaticRoutingConfiguration"}

パラメーター

パラメーター 必須かどうか 説明

Identity

省略可能

Xds Identity

静的ルート構成コレクションの一意の識別子です。グローバル コレクションに関する情報を戻すには、次の構文を使用します。-Identity global。サービス スコープで構成されるコレクションに関する情報を取得するには、次のような構文を使用します。-Identity "service:Registrar:atl-cs-001.litwareinc.com"。Identity 指定時はワイルドカードを使用できないことに注意してください。ワイルドカードを使用する必要がある場合は、代わりに Filter パラメーターを使用します。

Identity または Filter パラメーターのどちらも指定されていない場合、Get-CsStaticRoutingConfiguration は、すべての静的ルート構成コレクションに関する情報を戻します。

Filter

省略可能

文字列

これにより、戻される静的ルート構成コレクション (または複数のコレクション)を指定するときには、ワイルドカードを使用することができます。たとえば、次の構文はサービス スコープで構成されたすべての静的ルート コレクションを戻します。-Filter "service:*"。

Identity パラメーターと Filter パラメーターの両方を、同じコマンド内で使用することはできません。

LocalStore

省略可能

スイッチ パラメーター

静的ルート構成データを、中央管理ストア 本体ではなく、中央管理ストア のローカル レプリカから取得します。

入力の種類

なし。Get-CsStaticRoutingConfiguration は、パイプ処理による入力を受け入れません。

戻り値の種類

Get-CsStaticRoutingConfiguration は、Microsoft.Rtc.Management.WritableConfig.Settings.SipProxy.RoutingSettings オブジェクトのインスタンスを戻します。

-------------------------- 例 1 ------------------------

Get-CsStaticRoutingConfiguration

例 1 に示すコマンドでは、組織で使用するすべての静的ルート構成コレクションに関する情報が戻されます。

-------------------------- 例 2 ------------------------

Get-CsStaticRoutingConfiguration -Identity "service:Registrar:atl-cs-001.litwareinc.com"

例 2 では、次の 1 つの静的ルート構成コレクションに関する情報が戻されます。Identity が "service:Registrar:atl-cs-001.litwareinc.com" であるコレクションです。

-------------------------- 例 3 ------------------------

Get-CsStaticRoutingConfiguration -Filter "service:*"

例 3 では、Filter パラメーターを使用して、サービス スコープに割り当てられた静的ルート構成コレクションに関する情報が戻されます。フィルター値 "service:*" は返りデータを文字列値 "service:" で始まる Identity のコレクションに制限します。

-------------------------- 例 4 ------------------------

Get-CsStaticRoutingConfiguration | Select-Object -ExpandProperty Route

上記のコマンドでは、組織で使用されるすべての静的ルート構成コレクションの詳細なルート情報が戻されます。これを行うため、まず Get-CsStaticRoutingConfiguration をパラメーターを指定せずに呼び出し、各静的ルート コレクションのすべての情報を戻します。次に、この情報を Select-Object コマンドレットへパイプ処理し、ExpandProperty パラメーターを使用して、Route プロパティの値を "展開" します。プロパティを展開すると、そのプロパティ内に格納されているすべてのオブジェクトと値が、読みやすい形式で画面に表示されます。

-------------------------- 例 5 ------------------------

Get-CsStaticRoutingConfiguration | Select-Object -ExpandProperty Route | Where-Object {$_.MatchOnlyPhoneUri -eq $True}

例 5 に示すコマンドでは、電話機の Uniform Resource Identifier (URI) のみに一致するよう構成されたすべての静的ルートに関する情報が戻されます。このタスクを実行するため、まず Get-CsStaticRoutingConfiguration をパラメーターを指定せずに呼び出し、すべての静的ルート構成コレクションとそれに関連付けられたルートを戻します。次に、このコレクションを Select-Object コマンドレットへパイプ処理し、ExpandProperty パラメーターを使用して、Route プロパティに格納されているすべてのオブジェクトを展開します。さらに、これらのルート オブジェクトを Where-Object コマンドレットへパイプ処理して、MatchOnlyPhoneUri プロパティが True に等しいルートのみを抽出します。