次の方法で共有


Get-CsImFilterConfiguration

 

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

組織内で構成されているインスタント メッセージ (IM) リンク フィルターを戻します。これらのフィルターは、特定のプレフィックスを持つハイパーリンク (たとえば、http または telnet プレフィックス付きのリンク) を含むインスタント メッセージをユーザーが送信することを防止する目的で使用します。設定によっては、これらのスキームのいずれかが先頭に付いたすべての URI (Uniform Resource Identifier) を、クリック不可能なハイパーリンクに変換すること、または完全に削除することを意味します。

構文

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

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

解説

インスタント メッセージを送信するときに、ユーザーはメッセージのテキスト内に URI を埋め込んで、会話している他の参加者に対して、特定の Web サイトまたは共有場所を参照させることができます。特定のプレフィックスを持つハイパーリンクをブロックするかアクティブではなくなるように、Microsoft Lync Server 2010 を構成できます (つまり、参加者はリンクをクリックしただけでは URI の参照先サイトにアクセスできず、リンクを手動でコピーしてブラウザーに貼り付ける必要があります)。

Get-CsImFilterConfiguration コマンドレットは、インスタント メッセージから取得した URI のフィルター処理に対応するすべての設定を取得します。Get-CsImFilterConfiguration 単体 (パラメーターなし) を呼び出すと、グローバルおよびすべてのサイトに関するものを含め、すべての URI IM フィルター設定が戻されます。特定のサイト (またはグローバル設定) に関する設定を表示するために、Identity を指定することもできます。

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

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

パラメーター

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

Identity

省略可能

XdsIdentity

取得する設定の一意の識別子です。この識別子は Global または site:<site name> のいずれかになります。ここで、<site name> は、site:Redmond のように、設定が適用されるサイトの名前です。

完全なデータ型: Microsoft.Rtc.Management.Xds.XdsIdentity

Filter

省略可能

文字列

特定の Identity パターンに一致する構成に対してワイルドカード検索を実行します。たとえば、site* で始まる Identity を持つすべての設定 (サイト固有の設定すべて) を戻します。

LocalStore

省略可能

SwitchParameter

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

入力の種類

なし。

戻り値の種類

Get-CsImFilterConfiguration を実行すると、Microsoft.Rtc.Management.WritableConfig.Settings.ImFilter.ImFilterConfiguration オブジェクトのインスタンスが戻されます。

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

Get-CsImFilterConfiguration

上記のコマンドにより、組織用に構成されているすべての IM ハイパーリンク フィルターのコレクションが戻されます。これは、追加パラメーターを指定せずに Get-CsImFilterConfiguration を呼び出したときの動作です。

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

Get-CsImFilterConfiguration -Identity site:Redmond

上記の例では、1 つの IM フィルターに関する設定を戻します。site:Redmond という Identity を持つフィルターに関する設定です。Identity は一意である必要があるため、このコマンドは複数の構成を戻すことはありません。

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

Get-CsImFilterConfiguration -Filter site:*

例 3 では Filter パラメーターを使用して、サイト レベルで構成されたすべての IM フィルターのコレクションを戻します。ワイルドカード文字列 site:* は、Identity が site: の文字列値で始まる IM フィルター構成のみのコレクションを戻すように、Get-CsImFilterConfiguration に指示します。

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

(Get-CsImFilterConfiguration -Identity Global).Prefixes

例 4 では、画面に表示するときに、グローバル IM フィルターの構成の Prefixes プロパティの値を "展開" します。これは単純に、プロパティとその値が、よりわかりやすく、より読みやすい形式で表示されることを意味します。このタスクを実行するには、最初に Get-CsImFilterConfiguration を使用してグローバル IM フィルターの構成を取得します (Get-CsImFilterConfiguration の呼び出しをかっこで囲んでいることに注意してください。これは Windows PowerShell に、かっこで囲まれているコマンドを最初に実行し、次にその場所から続行するように指示します)。構成を取得した後、1 行に 1 つのプレフィックスという形式で Prefixes プロパティの値が表示されます。