次の方法で共有


Set-CsUserServer

 

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

既存のユーザー サービス プールを変更できます。ユーザー サービス プールではプレゼンス情報が提供され、会議の管理に役立つ点が特に重要です。

構文

Set-CsUserServer [-Identity <XdsGlobalRelativeIdentity>] [-ConferenceServer <String>] [-Confirm [<SwitchParameter>]] [-Force <SwitchParameter>] [-McuFactorySipPort <UInt16>] [-UserDatabase <String>] [-WhatIf [<SwitchParameter>]]

解説

ユーザー サービスは、Microsoft Lync Server 2010 の多数の重要な役割を果たす包括的なコンポーネントです。たとえばユーザー サービスには、プレゼンス情報を提供したり、(フォーカスおよびフォーカス ファクトリを介して) オンライン会議の管理に役立ったり、ユーザーの承認およびユーザーレベルのルーティングを処理したり、バックエンド データベースへのプライマリのインターフェイスとしての役割を果たしたりするなどの機能があります。さらに、ユーザー サービスはユーザー アカウントのプロビジョニングも支援します。

このため、管理者はユーザー サービス プールの構成状態を正確に把握し、必要に応じてその構成を変更することが重要となります。ユーザー サービス プールに関する情報を取得するには、次のコマンドを使用します。

Get-CsService -UserServer

同様に、Set-CsUserServer コマンドレットを使用すると、任意のユーザー サービス プールを変更することができます。Set-CsUserServer コマンドレットを使用すると、管理者は、プールに関連するユーザー データベースや会議サーバーを変更できます。このコマンドレットを使用して、フォーカス ファクトリとの接続に使用するポートを変更することもできます。

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

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

パラメーター

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

Identity

省略可能

Xds Identity

変更するユーザー サービス プールの一意の遺伝子。次に例を示します。-Identity "UserServer:atl-cs-001.litwareinc.com"。

ユーザー サーバーを指定するときに、"UserServer:" プレフィックスを省略できることに注意してください。次に例を示します。-Identity "atl-cs-001.litwareinc.com"。

ConferenceServer

省略可能

文字列

ユーザー サービス プールに関連付けられている電話会議サーバーのサービス ID。次に例を示します。-ConferenceServer "ConferenceServer:atl-cs-001.litwareinc.com"。

McuFactorySipPort

省略可能

整数

フォーカス ファクトリ (MCU ファクトリ) への接続に使用されるポート。フォーカス ファクトリは特定のメディアの種類 (オーディオなど) を電話会議に追加するため、MCU (Media Control Unit) を割り当てます。

UserDatabase

省略可能

文字列

ユーザー サービス プールに関連付けられているユーザー データベースのサービス ID。次に例を示します。-UserDatabase "UserDatabase:atl-cs-001.litwareinc.com"。

Force

省略可能

スイッチ パラメーター

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

WhatIf

省略可能

スイッチ パラメーター

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

Confirm

省略可能

スイッチ パラメーター

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

入力の種類

なし。Set-CsUserServer はパイプライン入力を受け入れません。

戻り値の種類

Set-CsUserServer は、オブジェクトや値を返しません。代わりに、Microsoft.Rtc.Management.Xds.DisplayUserServer オブジェクトの既存のインスタンスが変更されます。

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

Set-CsUserServer -Identity "UserServer:atl-cs-001.litwareinc.com" -McuFactorySipPort 445

例 1 に示すコマンドは、次の 1 つのユーザー サービス プールの McuFactorySipPort を変更します。Identity が UserServer:atl-cs-001.litwareinc.com のプールです。この例では、ポートを 445 に変更します。

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

Get-CsService -UserServer | ForEach-Object {Set-CsUserServer -Identity $_.Identity -McuFactorySipPort 445}

例 2 に示すコマンドは、例 1 に示すコマンドの変化形です。ただし、この例では、組織内のすべてのユーザー サービス プールの McuFactorySipPort を変更します。この処理を行うため、このコマンドでは最初に Get-CsService および UserServer パラメーターを使用して、現在使用されているすべてのユーザー サービス プールのコレクションを戻します。次に、このコレクションを ForEach-Object コマンドレットにパイプ処理し、コレクション内の各プールを取得して、McuFactorySipPort を 445 に設定します。Set-CsUserServer コマンドレットはパイプライン処理されたデータそのものを受け入れることができないので、データを ForEach-Object にパイプ処理する必要があります。

関連項目

その他のリソース

Get-CsService