Remove-CsClientVersionConfiguration
トピックの最終更新日: 2012-03-27
指定したクライアント バージョンの構成設定のコレクションを削除します。クライアント バージョン構成設定により、システムにログオンする各クライアント アプリケーションのバージョン番号を Microsoft Lync Server 2010 が確認するかどうかを決定します。クライアント バージョンのフィルター処理が有効になっている場合、クライアント アプリケーションがシステムにアクセスできるかどうかは、該当するクライアント バージョン ポリシーに構成されている設定に基づきます。
構文
Remove-CsClientVersionConfiguration -Identity <XdsIdentity> [-Confirm [<SwitchParameter>]] [-Force <SwitchParameter>] [-WhatIf [<SwitchParameter>]]
解説
Lync Server 2010 では、システムへのログオンにユーザーが使用できるクライアント ソフトウェアの指定に関して、(および同じく重要な点として、そのソフトウェアのバージョン番号の指定に関しても) 管理者に大きな自由度が与えられています。たとえば、ユーザーに Microsoft Lync 2010 を使用して Lync Server 2010 にログオンすることを求める技術上の理由はありません。技術上の観点からは、ユーザーが Microsoft Office Communicator 2007 R2 を使用してログオンできないようにする必要はありません。
ただし、ユーザーが Office Communicator 2007 R2 を使用してログオンしないようにする必要がある、技術上以外の理由がある場合があります。たとえば、Office Communicator 2007 R2 では、Lync 2010 の機能すべてはサポートされていません。そのため、Office Communicator 2007 R2 を使用してログオンするユーザーは、Lync 2010 を使用してログオンするユーザーとは操作性が異なります。このことは、ユーザーを混乱させる可能性があります。また複数の異なるクライアント アプリケーションをサポートする必要があるため、ヘルプデスク要員を混乱させる可能性もあります。
これが組織で問題となる場合は、クライアント バージョンのフィルター処理を使用して、Lync Server 2010 へのログオンに使用できるクライアント アプリケーションを指定できます。Lync Server 2010 のインストール時、グローバルなクライアント バージョン構成設定のセットがインストールされて有効になります。クライアント バージョン構成設定は、グローバル設定のほかサイト スコープでも適用できます。
作成したサイト設定は、Remove-CsClientVersionConfiguration コマンドレットを使用して後で削除できます。また、Remove-CsClientVersionConfiguration をグローバル設定に対して実行することもできます。この場合、グローバル設定は削除されるのではなく、グローバル プロパティが既定値にリセットされます。
このコマンドレットを実行できるユーザー:既定では、次のグループのメンバーが、Remove-CsClientVersionConfiguration コマンドレットのローカル実行を承認されています。RTCUniversalServerAdmins。このコマンドレットが割り当てられているすべての役割ベースのアクセス制御 (RBAC) の役割の一覧 (自身が作成したカスタムの RBAC の役割を含む) を戻すには、Windows PowerShell プロンプトから次のコマンドを実行します。
Get-CsAdminRole | Where-Object {$_.Cmdlets –match "Remove-CsClientVersionConfiguration"}
パラメーター
パラメーター | 必須かどうか | 型 | 説明 |
---|---|---|---|
Identity |
必須 |
Xds Identity |
削除するクライアント バージョンの構成設定のコレクションを表す一意の識別子です。グローバル コレクションの削除には、次の構文を使用します。-Identity global (ただしこの場合、グローバル設定は実際に削除されるのではなく、グローバル プロパティがすべて既定値にリセットされます)。サイト コレクションを削除するには、次のような構文を使用します。-Identity site:Redmond。Identity 指定時はワイルドカードを使用できないことに注意してください。 |
Force |
省略可能 |
スイッチ パラメーター |
コマンド実行中に発生する可能性のある、致命的ではないすべてのエラー メッセージを表示しないようにします。 |
WhatIf |
省略可能 |
スイッチ パラメーター |
実際にコマンドを実行せずに、コマンドの実行結果がわかります。 |
Confirm |
省略可能 |
スイッチ パラメーター |
コマンドの実行前に確認メッセージを表示します。 |
入力の種類
Microsoft.Rtc.Management.WritableConfig.Policy.ClientVersion.ClientVersionConfiguration オブジェクト。Remove-CsClientVersionConfiguration は、クライアント バージョン構成オブジェクトのパイプ処理されたインスタンスを受け入れます。
戻り値の種類
なし。代わりに、Microsoft.Rtc.Management.WritableConfig.Policy.ClientVersion.ClientVersionConfiguration オブジェクトのインスタンスを削除します。
例
-------------------------- 例 1 ------------------------
Remove-CsClientVersionConfiguration -Identity site:Redmond
例 1 のコマンドでは、"site:Redmond" という Identity を持つクライアント バージョン構成設定を削除しています。
-------------------------- 例 2 ------------------------
Get-CsClientVersionConfiguration -Filter site:* | Remove-CsClientVersionConfiguration
例 2 では、サイト スコープで適用されているクライアント バージョンの構成設定をすべて削除しています。このタスクを実行するため、コマンドでまず Filter パラメーターを指定して Get-CsClientVersionConfiguration を呼び出します。フィルター値 "site:*" により、文字列値 "site:" で始まる Identity を持つクライアント バージョン構成設定のみが返されます。このフィルター処理したコレクションを Remove-CsClientVersionConfiguration にパイプ処理し、コレクション内の各項目を削除します。
-------------------------- 例 3 ------------------------
Get-CsClientVersionConfiguration | Where-Object {$_.Enabled -eq $False} | Remove-CsClientVersionConfiguration
上記のコマンドでは、現在無効となっているクライアント バージョンの構成設定をすべて削除しています。これを行うため、コマンドでまず Get-CsClientVersionConfiguration を使用して、組織で現在使用中のすべてのクライアント バージョン構成設定のコレクションを戻します。このデータが戻された後、コレクションを Where-Object コマンドレットにパイプ処理し、Enabled プロパティが False と等しい設定のみ取得します。次に、フィルター処理されたコレクションを Remove-CsClientVersionConfiguration にパイプ処理し、コレクション内の各項目を削除します。