次の方法で共有


New-CsImFilterConfiguration

 

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

新しいインスタント メッセージ (IM) フィルター構成を作成します。IM フィルターは、ユーザーがアクティブなハイパーリンクを含むインスタント メッセージを送信しないようにするために使用します。

構文

New-CsImFilterConfiguration -Identity <XdsIdentity> [-Action <Allow | Block | Warn>] [-AllowMessage <String>] [-BlockFileExtension <$true | $false>] [-Confirm [<SwitchParameter>]] [-Enabled <$true | $false>] [-Force <SwitchParameter>] [-IgnoreLocal <$true | $false>] [-InMemory <SwitchParameter>] [-Prefixes <PSListModifier>] [-WarnMessage <String>] [-WhatIf [<SwitchParameter>]]

解説

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

New-CsImFilterConfiguration コマンドレットを使用すると、フィルター処理する URI プレフィックスの一覧を定義して、特定のサイト内でフィルター処理を同時に有効および無効にできます。指定した ID のみ使用して New-CsImFilterConfiguration を呼び出すと、その ID を持つ新しい構成が作成されて、フィルター処理する既定のプレフィックスのセットが含まれた、そのサイトのプレフィックスの一覧が生成されます。

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

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

パラメーター

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

Identity

必須

XdsIdentity

IM フィルター構成のスコープを指定する一意の識別子。グローバル設定は既定で存在するため、New-CsImFilterConfiguration コマンドレットを使用して再作成することはできませんが、site:<サイト名> という Identity を指定して、サイトレベルの設定を作成できます。ここで、<サイト名> は、設定を適用するサイトの名前です (site:Redmond など)。

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

Action

省略可能

UrlFilterAction

このパラメーターの値で、インスタント メッセージにハイパーリンクが含まれている場合に実行するアクションを指定します。次の値を指定できます。

Allow - リンクを非アクティブにするために、ハイパーリンクの先頭にアンダースコアが付加されます。AllowMessage プロパティにメッセージを指定すると、ハイパーリンクを含む各インスタント メッセージのはじめに、そのメッセージが挿入されます。

Block - アクティブなハイパーリンクを含むメッセージの配信がブロックされ、Lync Server 2010 から送信者にエラー メッセージが送信されます。

Warn - アクティブなハイパーリンクを含むメッセージが受信側の参加者に配信され、それらのメッセージの先頭に警告メッセージが挿入されます。警告メッセージは、WarnMessage プロパティを使用して指定できます。Warn を指定して WarnMessage を入力していない場合、BlockFileExtension プロパティの設定が引き続き優先されますが、IM フィルター処理は無効になります。

既定値は次のとおりです。メッセージに含まれる URL が 1,000 以下の場合、Allow。1,001 以上の場合、既定値は Block です。

完全なデータ型:Microsoft.Rtc.Management.WritableConfig.Settings.ImFilter.UrlFilterAction

AllowMessage

省略可能

文字列

Action プロパティの値を Allow に設定している場合、このパラメーターに値を指定すると、その文字列がハイパーリンクを含む各メッセージの先頭に挿入されます。このメッセージを使用して、未知のリンクをクリックすると発生する可能性のある危険や、組織の関連ポリシーや要件を、ユーザーに通知できます。

BlockFileExtension

省略可能

ブール値

このパラメーターを True に設定すると、適用可能なファイル転送フィルター構成 (Get-CsFileTransferFilterConfiguration コマンドレットを呼び出して取得) で定義する Extensions プロパティで指定された拡張子を持つ、ファイル パスを含むハイパーリンクがブロックされ、送信者にエラー メッセージが戻されます。このパラメーターを False に設定すると、ファイル拡張子に対して特に確認は行われません。

既定値は次のとおりです。True

Enabled

省略可能

ブール値

この機能を有効または無効にします。このパラメーターを True に設定すると、インスタント メッセージでハイパーリンクがスキャンされて、この構成のルールが適用されます。このパラメーターを False に設定すると、メッセージでハイパーリンクは確認されません。

既定値は次のとおりです。True

IgnoreLocal

省略可能

ブール値

このパラメーターの値で、インスタント メッセージで渡されるローカルのイントラネット URI に対してフィルター処理を実行するかどうかを制御します。このパラメーターを True に設定すると、ローカル コンピューターのイントラネット ゾーンに定義されているすべての URI が無視されます(ローカル コンピューターは、IM フィルター アプリケーションを実行する フロントエンド サーバー のことです)。このパラメーターを False に設定すると、指定のフィルター処理がすべてのハイパーリンクに適用されます。

既定値は次のとおりです。True

Prefixes

省略可能

PSListModifier

フィルター処理する URI プレフィックスの一覧。インスタント メッセージに含まれているハイパーリンクに、この一覧のいずれかのプレフィックスと一致するプレフィックスが付いている場合、そのハイパーリンクは指定の設定に従ってフィルター処理されます。

既定値は次のとおりです。callto:、file:、ftp.、ftp:、gopher:、href、http:、https:、ldap:、mailto:、news:、nntp:、sip:、sips:、tel:、telnet:、www*。

WarnMessage

省略可能

文字列

Action プロパティの値を Warn に設定している場合、このパラメーターに、ハイパーリンクを含む各インスタント メッセージの先頭に挿入する警告メッセージを含めます。通常このメッセージは、未知のリンクをクリックすることで発生する可能性のある危険の提示や、組織の関連ポリシーや要件への参照などを通知するのに使用されます。

Force

省略可能

SwitchParameter

変更を行う前に表示されるように設定されているすべての確認メッセージを表示しないようにします。

InMemory

省略可能

SwitchParameter

永続的な変更としてオブジェクトをコミットせずに、オブジェクト参照を作成します。このパラメーターを指定して呼び出したコマンドレットの出力を変数に割り当てる場合、オブジェクト参照のプロパティを変更し、コマンドレットに対応する Set- コマンドレットを呼び出してそれらの変更をコミットできます。

WhatIf

省略可能

SwitchParameter

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

Confirm

省略可能

SwitchParameter

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

入力の種類

なし。

戻り値の種類

Microsoft.Rtc.Management.WritableConfig.Settings.ImFilter.ImFilterConfiguration 型のオブジェクトが作成されます。

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

New-CsImFilterConfiguration -Identity site:Redmond

上記のコマンドで、New-CsImFilterConfiguration を使用して、site:Redmond という Identity を持つ新しい IM フィルター構成を作成します (追加パラメーターを指定していないため、これらの設定は既定値を使用して作成されます)。

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

New-CsImFilterConfiguration -Identity site:Redmond -Prefixes @{add="rtsp:","urn:"}

このコマンドで、New-CsImFilterConfiguration を使用して、site:Redmond という Identity を持つ新しい IM フィルター構成を作成します。Prefixes パラメーターを指定しているため、新しい構成には、すべての既定値 (フィルター処理する既定のプレフィックスなど) に加えて 2 つの追加の URI プレフィックス (rtsp:と urn:) が含まれます。add リスト修飾子を使用してこれらのプレフィックスを既定の一覧に追加することで、これらのプレフィックスを追加します。

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

New-CsImFilterConfiguration -Identity site:Redmond -Prefixes @{replace="rtsp:","urn:"}

このコマンドで、New-CsFileTransferFilterConfiguration を使用して、site:Redmond という Identity を持つ新しい IM フィルター構成を作成します。この例は、add リスト修飾子の代わりに replace リスト修飾子を使用している点を除き、例 2 と同様です。つまり、既定のすべての URI プレフィックスが、これらの 2 つのプレフィックス (rtsp:と urn:) に置き換えられます。したがって、サイト レドモンドでは、rtsp:または urn:というプレフィックスを持つ URI のみ、インスタント メッセージ内でフィルター処理されます。