Set-ContentFilterConfig (RTM)
適用版本: Exchange Server 2007
上次修改主題的時間: 2007-08-27
使用 Set-ContentFilterConfig 指令程式在已安裝 Edge Transport server role 或 Hub Transport server role 的電腦上修改內容篩選器組態。
語法
Set-ContentFilterConfig [-BypassedRecipients <MultiValuedProperty>] [-BypassedSenderDomains <MultiValuedProperty>] [-BypassedSenders <MultiValuedProperty>] [-DomainController <Fqdn>] [-Enabled <$true | $false>] [-ExternalMailEnabled <$true | $false>] [-Instance <ContentFilterConfig>] [-InternalMailEnabled <$true | $false>] [-OutlookEmailPostmarkValidationEnabled <$true | $false>] [-QuarantineMailbox <Nullable>] [-RejectionResponse <AsciiString>] [-SCLDeleteEnabled <$true | $false>] [-SCLDeleteThreshold <Int32>] [-SCLQuarantineEnabled <$true | $false>] [-SCLQuarantineThreshold <Int32>] [-SCLRejectEnabled <$true | $false>] [-SCLRejectThreshold <Int32>]
詳細描述
此命令可修改內容篩選器組態。
若要執行 Set-ContentFilterConfig 指令程式,必須對您使用的帳戶委派下列項目:
- Exchange Server 系統管理員角色和目標伺服器的本機 Administrators 群組
若要在已安裝 Edge Transport server role 的電腦上執行 Set-ContentFilterConfig 指令程式,您必須使用此電腦上有本機 Administrators 群組成員資格的帳戶進行登入。
如需管理 Exchange Server 2007 所需之權限、委派角色及權利的相關資訊,請參閱權限考量。
參數
參數 | 必要 | 類型 | 描述 |
---|---|---|---|
BypassedRecipients |
選用 |
Microsoft.Exchange.Data.MultiValuedProperty |
這個參數會使用組織中收件者的 SMTP 位址值。對於繫結到這個參數所列出地址的郵件,內容篩選器代理程式不會處理任何內容篩選。若要輸入多個 SMTP 位址,請如下所示用逗號隔開位址,例如: 您可以輸入的收件者數目上限是 100。 |
BypassedSenderDomains |
選用 |
Microsoft.Exchange.Data.MultiValuedProperty |
這個參數會使用傳送網域的網域名稱值。對於從這個參數所列出網域接收到的郵件,內容篩選器代理程式不會處理任何內容篩選。若要輸入多個網域,請如下所示用逗號隔開位址,例如: |
BypassedSenders |
選用 |
Microsoft.Exchange.Data.MultiValuedProperty |
這個參數會使用寄件者的 SMTP 位址值。對於從這個參數所列出地址接收到的郵件,內容篩選器代理程式不會處理任何內容篩選。若要輸入多個 SMTP 位址,請如下所示用逗號隔開位址,例如: 您可以輸入的 SMTP 位址數目上限是 100。 |
DomainController |
選用 |
Microsoft.Exchange.Data.Fqdn |
若要指定將此組態變更寫入至 Active Directory 目錄服務之網域控制站的網域全名 (FQDN),請在命令中加入 DomainController 參數。已安裝 Edge Transport server role 的電腦不支援 DomainController 參數。Edge Transport server role 只會寫入至本機 ADAM 執行個體。 |
Enabled |
選用 |
System.Boolean |
Enabled 參數的有效輸入是 |
ExternalMailEnabled |
選用 |
System.Boolean |
ExternalMailEnabled 參數的有效輸入是 |
Instance |
選用 |
Microsoft.Exchange.Data.Directory.SystemConfiguration.ContentFilterConfig |
Instance 參數可讓您將整個物件傳遞至要處理的命令。它主要是用於必須將整個物件傳遞至該命令的指令碼。 |
InternalMailEnabled |
選用 |
System.Boolean |
InternalMailEnabled 參數的有效輸入是 |
OutlookEmailPostmarkValidationEnabled |
選用 |
System.Boolean |
OutlookEmailPostmarkValidationEnabled 參數的有效輸入是 |
QuarantineMailbox |
選用 |
System.Nullable |
QuarantineMailbox 參數的有效輸入是 SMTP 位址。將 SCLQuarantineEnabled 參數設定為 |
RejectionResponse |
選用 |
Microsoft.Exchange.Data.AsciiString |
如果您將 SCLRejectEnabled 參數設為 |
SCLDeleteEnabled |
選用 |
System.Boolean |
SCLDeleteEnabled 參數的有效輸入是 |
SCLDeleteThreshold |
選用 |
System.Int32 |
此參數會使用介於 |
SCLQuarantineEnabled |
選用 |
System.Boolean |
SCLQuarantineEnabled 參數的有效輸入是 |
SCLQuarantineThreshold |
選用 |
System.Int32 |
此參數會使用介於 |
SCLRejectEnabled |
選用 |
System.Boolean |
SCLRejectEnabled 參數的有效輸入是 |
SCLRejectThreshold |
選用 |
System.Int32 |
此參數會使用介於 |
輸入類型
傳回類型
錯誤
錯誤 | 描述 |
---|---|
|
範例
第一個程式碼範例會示範 Set-ContentFilterConfig 命令在內容篩選器組態上做下列修改:
它會啟用及設定 SCL 閾值功能,來隔離、拒絕和刪除郵件。
也將 spamQ@contoso.com 指定為垃圾郵件隔離信箱。
它會設定內容篩選動作,拒絕超出 SCL 閾值的所有郵件。
它會設定拒絕回應。
它會將 AuthenticatedMessageBypassEnabled 參數設為
$true
。它會啟用謎題驗證功能。
它會定義兩個使用者,內容篩選不會對其郵件進行處理。
第二個程式碼範例會顯示可指定其輸入電子郵件會略過內容篩選的寄件者網域 (woodgrovebank.com) 之 Set-ContentFilterConfig 命令。
Set-ContentFilterConfig -SclQuarantineEnabled:$true -SclRejectEnabled:$true -SclDeleteEnabled:$true -SclQuarantineThreshold 5 -SclRejectThreshold 6 -SclDeleteThreshold 8 -QuarantineMailbox spamQ@contoso.com -RejectionResponse "Message rejected due to content restrictions" -AuthenticatedMessageBypassEnabled:$true -PuzzleValidationEnabled:$true -BypassedRecipients user1@contoso.com, user2@contoso.com
Set-ContentFilterConfig -BypassedSenderDomains woodgrovebank.com