修复: 您不能准确为指定的域 HTTPS 检查威胁管理网关 2010 年

注意:这篇文章是由无人工介入的微软自动的机器翻译软件翻译完成。微软很高兴能同时提供给您由人工翻译的和由机器翻译的文章, 以使您能使用您的语言访问所有的知识库文章。然而由机器翻译的文章并不总是完美的。它可能存在词汇,语法或文法的问题,就像是一个外国人在说中文时总是可能犯这样的错误。虽然我们经常升级机器翻译软件以提高翻译质量,但是我们不保证机器翻译的正确度,也不对由于内容的误译或者客户对它的错误使用所引起的任何直接的, 或间接的可能的问题负责。

点击这里察看该文章的英文版: 2619986
症状
在 Microsoft Forefront 威胁管理网关 (TMG) 2010年,您可以指定 HTTPS 检查,即从 HTTPS 检查中排除的站点列表从排除列表。不能定义一个包含列表,也就是说,站点列表为 HTTPS 检查被应用。
解决方案
要解决此问题,请安装以下 Microsoft 知识库文章中的描述该 service pack:
2555840 Microsoft Forefront 威胁管理网关 2010年的 Service Pack 2 的说明

状态
Microsoft 已经确认这是在"适用于"一节中列出的 Microsoft 产品中的一个问题。
更多信息
包含列表中只能有一个 DomainNameSet。如果设置包含列表,则禁用用户界面中的 HTTPS 检查排除选项卡。

若要设置 HTTPS 检查包含列表,请按照下列步骤:
  1. 创建用于 HTTPS 检查包含列表的 DomainNameSet。
  2. 复制到记事本中的以下脚本将其保存为 ConfigureHTTPSiInclusionList.vbs 名。
    If WScript.Arguments.Count > 1 ThenWScript.Echo "Usage:" & vbCRLF & _" ConfigureHTTPSiInclusionList <DomainNameSetName> - add DomainNameSet to HTTPS Inspection inclusion list" & vbCRLF & _" ConfigureHTTPSiInclusionList - remove DomainnameSet VPS" & vbCRLFWScript.Quit(1) End IfGUID = "{da361caa-f5ed-461a-ac23-13a02eec9867}"Attribute = "InclusionDomainNameSetGUID"Set Arr = CreateObject("FPC.Root").GetContainingArray()Set VendorSets = Arr.ArrayPolicy.WebProxy.OutboundHTTPSInspectionConfiguration.VendorParametersSetsOn Error Resume Nextif WScript.Arguments.Count > 0 ThenDomainNameSetName = WScript.Arguments(0)Set DomainNameSet = Arr.RuleElements.DomainNameSets.Item(DomainNameSetName)If Err.Number <> 0 ThenWScript.Echo "DomainNameSet " & DomainNameSetName & " does not exist"WScript.Quit(1)End IfEnd IfSet VendorSet = VendorSets.Item( GUID)If Err.Number <> 0 ThenErr.ClearSet VendorSet = VendorSets.Add( GUID )CheckErrorWScript.Echo "No existing VendorSet."ElseWScript.Echo "Existing VendorSet found. Values in it:"for each name in VendorSet.allNamesWScript.Echo " ", name, "=", VendorSet.Value(name)nextWScript.Echo "-------------------------------------"End IfIf WScript.Arguments.Count > 0 ThenVal = DomainNameSet.PersistentNameWScript.Echo "Setting ", Attribute, " = ", ValVendorSet.Value(Attribute) = ValElseWScript.Echo "Deleting", AttributeVendorSet.RemoveValue(Attribute)End IfArr.SaveSub CheckError()If Err.Number <> 0 ThenWScript.Echo "An error occurred: 0x" & Hex(Err.Number) & " " & Err.DescriptionErr.ClearEnd IfEnd Sub
  3. 运行以下命令:
    ConfigureHTTPSiInclusionList.vbs cscriptDomainNameSetName>
参考
有关软件更新术语的详细信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
824684 用于描述 Microsoft 软件更新的标准术语的说明

TMG2010 脚本

警告:本文已自动翻译

属性

文章 ID:2619986 - 上次审阅时间:10/17/2011 19:30:00 - 修订版本: 1.0

Microsoft Forefront Threat Management Gateway 2010 Standard, Microsoft Forefront Threat Management Gateway 2010 Enterprise, Microsoft Forefront Threat Management Gateway 2010 Service Pack 1

  • kbfix kbbug kbexpertiseinter kbsurveynew kbmt KB2619986 KbMtzh
反馈