Update-CsUserDatabase
トピックの最終更新日: 2012-03-27
バックエンド ユーザー データベースに対して、Active Directory とのレプリケーションの状態の消去を強制します。これを実行すると、データベースは Active Directory ドメイン サービス (AD DS) に格納されているすべてのユーザー関連情報を再読み取りします。
構文
Update-CsUserDatabase [-Fqdn <Fqdn>] [-Force <SwitchParameter>]
解説
Microsoft Lync Server 2010 のユーザー データベースは、連絡先、グループ、アクセス許可などに関する詳細情報を保持します。このため、このデータベースの内容を、Active Directory に格納されている情報と定期的に同期する必要があります。
通常は、ユーザー データベースと Active Directory 間の自動同期によって、ユーザー データベースの情報を最新のものに維持しています。ただし、何らかの問題によりこの自動同期が実行されない場合があります。このような場合は、Update-CsUserDatabase コマンドレットを使用して、ユーザー データベースに対して Active Directory 内に格納されているすべてのユーザー情報の再読み取りとデータベース自体の内容の更新を強制することができます。また、更新プログラムにユーザー レプリケーター サービスに関する変更が含まれている場合に、このコマンドレットを実行する必要があることがあります。
このコマンドレットを実行できるユーザー: 既定では、Update-CsUserDatabase コマンドレットをローカルで実行する権限があるのは、RTCUniversalUserAdmins および RTCUniversalServerAdmins グループのメンバーです。このコマンドレットが割り当てられているすべての役割ベースのアクセス制御 (RBAC) の役割の一覧 (自身が作成したカスタムの RBAC の役割を含む) を戻すには、Windows PowerShell プロンプトから次のコマンドを実行します。
Get-CsAdminRole | Where-Object {$_.Cmdlets –match "Update-CsUserDatabase"}
パラメーター
パラメーター | 必須かどうか | 型 | 説明 |
---|---|---|---|
Fqdn |
省略可能 |
文字列 |
ユーザー データベースをホストしているコンピューターの完全修飾ドメイン名 (FQDN) です。このパラメーターが指定されていない場合、Update-CsUserDatabase は、ローカル コンピューターが属するプールのユーザー データベースを更新します。 |
Force |
省略可能 |
スイッチ パラメーター |
コマンド実行中に発生する可能性のある、致命的ではないすべてのエラー メッセージを表示しないようにします。 |
入力の種類
なし。Update-CsUserDatabase は、パイプ処理による入力を受け入れません。
戻り値の種類
なし。代わりに、Update-CsUserDatabase を実行すると、Microsoft.Rtc.Management.Xds.DisplayuserDatabase オブジェクトのインスタンスが更新されます。
例
-------------------------- 例 1 ------------------------
Update-CsUserDatabase
例 1 のコマンドでは、ローカル コンピューターがあるプールのユーザー データベースを検索して、そのデータベースを Active Directory と強制的に接続し、すべてのユーザー情報を戻します。
-------------------------- 例 2 ------------------------
Update-CsUserDatabase -Fqdn atl-cs-001.litwareinc.com
例 2 では、特定のユーザー データベースに対して Active Directory からのデータの再読み取りを強制する方法を示しています。この例では、atl-cs-001.litwareinc.com というプールのユーザー データベースです。