Поделиться через


Командлет Add-ContentFilterPhrase (окончательная первоначальная версия)

 

Применимо к: Exchange Server 2007

Последнее изменение раздела: 2007-06-17

Командлет Add-ContentFilterPhrase используется, чтобы определить пользовательские слова для агента фильтра содержимого. Пользовательское слово — это слово или фраза, определяемые администратором для агента фильтра содержимого, чтобы фильтр мог оценить содержимое сообщения электронной почты и применить соответствующую обработку.

Синтаксис

Add-ContentFilterPhrase -Phrase <String> -Influence <GoodWord | BadWord> [-DomainController <Fqdn>]

Подробное описание

Чтобы определить, как агент фильтра содержимого будет назначать оценки вероятности нежелательной почты, определяя допустимые и недопустимые слова или фразы, необходимо сначала определить пользовательские слова.

Обязательным свойством пользовательского слова или фразы является параметр Influence. Параметр Influence может принимать одно из двух значений: GoodWord или BadWord.

Сообщению, содержащему пользовательское слово или фразу, для которого значение параметра Influence установлено равным GoodWord, автоматически присваивается оценка вероятности нежелательной почты 0, и оно, таким образом, обходит дальнейшую обработку нежелательной почты. Сообщению, содержащему пользовательское слово или фразу, для которого значение параметра Influence равно BadWord, автоматически присваивается оценка вероятности нежелательной почты 9, и оно, таким образом, рассматривается как нежелательная почта в соответствии с политиками, настроенными в Microsoft Exchange Server 2007.

Пользовательские слова и фразы можно вводить в любом сочетании строчных и заглавных букв. Но при проверке содержимого сообщения агент фильтра содержимого игнорирует регистр. Максимальное количество создаваемых пользовательских слов или фраз равно 800.

Дополнительные сведения об изменении агента фильтра содержимого см. в разделе Командлет Set-ContentFilterConfig (окончательная первоначальная версия).

Для выполнения командлета Add-ContentFilterPhrase используемой учетной записи необходимо делегировать следующую роль:

  • роль администратора сервера Exchange Server и членство в локальной группе администраторов на целевом сервере.

Чтобы выполнить командлет Add-ContentFilterPhrase на компьютере с установленной ролью пограничного транспортного сервера, необходимо войти в систему, используя учетную запись, являющуюся членом локальной группы администраторов данного компьютера.

Дополнительные сведения о разрешениях, делегировании ролей и правах, необходимых для администрирования сервера Microsoft Exchange Server 2007, см. в разделе Вопросы, связанные с разрешениями.

Параметры

Параметр Обязательность Тип Описание

Influence

Обязательность

Microsoft.Exchange.Data.Directory.SystemConfiguration.Influence

Допустимыми являются значения GoodWord и BadWord.

Phrase

Обязательность

System.String

Если фраза содержит пробелы, при передаче аргумента параметр Phrase необходимо заключить в кавычки, например: "This is a bad phrase". Длина пользовательских фраз должна быть меньше 257 знаков.

DomainController

Дополнительно

Microsoft.Exchange.Data.Fqdn

Чтобы указать полное доменное имя контроллера домена, записывающего это изменение конфигурации в службу каталогов Active Directory, включите в команду параметр DomainController. Параметр DomainController не поддерживается на компьютерах с установленной ролью пограничного транспортного сервера. Роль пограничного транспортного сервера выполняет чтение и запись только для локального экземпляра ADAM.

Типы входных данных

Типы возвращаемых данных

Ошибки

Ошибка Описание

  

Пример

В следующем примере кода показана команда Add-ContentFilterPhrase, определяющая пользовательское слово, являющееся «плохой» фразой типа BadWord, This is a bad phrase.

Add-ContentFilterPhrase -Phrase:"This is a bad phrase" -Influence:BadWord