次の方法で共有


Set-CsDirector

 

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

1 つまたは複数のディレクターのプロパティを変更します。ディレクターは、ユーザー要求の認証に使用できますが、ユーザー アカウントのホストは行いません。

構文

Set-CsDirector [-Identity <XdsGlobalRelativeIdentity>] [-ArchivingServer <String>] [-Confirm [<SwitchParameter>]] [-EdgeServer <String>] [-Force <SwitchParameter>] [-MonitoringServer <String>] [-SipHealthPort <UInt16>] [-SipPort <UInt16>] [-SipServerTcpPort <UInt16>] [-WebPort <UInt16>] [-WebServer <String>] [-WhatIf [<SwitchParameter>]]

解説

ディレクターは、実際にユーザー アカウントをホストすることなく、ユーザーを認証し、ユーザー要求に応答します。ディレクターは通常、エッジ サーバーを介してネットワークへの外部アクセスを許可している組織で使用されます。その場合、ディレクターは (認証要求を処理することで) フロントエンド サーバーの負担を軽減するだけでなく、サービス拒否攻撃などの悪意のある攻撃から内部ネットワークを保護します。ディレクターは、複数のフロントエンド サーバーが中央サイトで展開されている場合にも常に役立ちます。その場合、ディレクターはすべてのユーザー要求を受信して、これらの要求を該当するサーバー プールに送ります。この場合もやはり、フロントエンド サーバーの負担が軽減されます。

Set-CsDirector コマンドレットを使用すると、現在組織で使用されているすべてのディレクターのプロパティ値を変更できます。これには、ディレクターに関連付けられたアーカイブ サーバーやエッジ サーバーの変更や、SIP トラフィックの送受信用に使用されるポートの変更などが含まれます。

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

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

パラメーター

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

Identity

省略可能

Xds Identity

変更するディレクターのサービスの場所です。次に例を示します。-Identity "Director:atl-cs-001.litwareinc.com"。

ディレクターを指定するときには、"Director:" プレフィックスを省略できます。次に例を示します。-Identity "atl-cs-001.litwareinc.com"。

ArchivingServer

省略可能

文字列

ディレクターに関連付けるアーカイブ サーバーのサービスの場所です。次に例を示します。-ArchivingServer "ArchivingServer:atl-cs-001.litwareinc.com"。

EdgeServer

省略可能

文字列

ディレクターに関連付けるエッジ サーバーのサービスの場所です。次に例を示します。-EdgeServer "EdgeServer:atl-edge-001.litwareinc.com"

MonitoringServer

省略可能

文字列

ディレクターに関連付ける監視サーバーのサービスの場所です。次に例を示します。-MonitoringServer "MonitoringServer:atl-cs-001.litwareinc.com"。

SipPort

省略可能

整数

セッション開始プロトコル (SIP) トラフィックに使用するポートです。

SipHealthPort

省略可能

整数

サーバーの状態を監視する際に使用するポート。

SipServerTcpPort

省略可能

整数

SIP リッスン ポート。既定値は 5060 です。

WebPort

省略可能

整数

Web サービスとの通信で使用するポートです。

WebServer

省略可能

文字列

ディレクターに関連付けるサーバーのWeb サービスの場所です。次に例を示します。-WebServer "WebServer:atl-cs-001.litwareinc.com"

Force

省略可能

スイッチ パラメーター

コマンド実行中に発生する可能性のある、致命的ではないすべてのエラー メッセージを表示しないようにします。

WhatIf

省略可能

スイッチ パラメーター

実際にコマンドを実行せずに、コマンドの実行結果がわかります。

Confirm

省略可能

スイッチ パラメーター

コマンドの実行前に確認メッセージを表示します。

入力の種類

なし。Set-CsDirector は、パイプライン処理された入力を受け入れません。

戻り値の種類

Set-CsDirector を実行しても、オブジェクトや値が戻されることはありません。代わりに、Microsoft.Rtc.Management.Xds.DisplayDirector オブジェクトの既存のインスタンスを変更します。

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

Set-CsDirector -Identity "Director:atl-cs-001.litwareinc.com" -ArchivingServer "ArchivingServer:dublin-cs-001.litwareinc.com"

例 1 に示すコマンドは、ディレクター Director:atl-cs-001.litwareinc.com に関連付けられるアーカイブ サーバーを変更します。この例では、アーカイブ サーバーを ArchivingServer:dublin-cs-001.litwareinc.com に切り替えています。

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

Get-CsService -Director | ForEach-Object {Set-CsDirector -Identity $_.Identity -SipPort 5072}

上記のコマンドは、現在組織で使用中のすべてのディレクターの SIP ポートを変更します。このタスクを実行するには、まず、Get-CsService および Director パラメーターを使用して組織内のすべてのディレクターのコレクションを戻します。次に、このコレクションは、ForEach-Object コマンドレットにパイプ処理されます。ForEach-Object は、コレクション内の各サイトに対して Set-CsDirector を実行し、SipPort プロパティの値を 5072 に変更します。

関連項目

その他のリソース

Get-CsService