FIX: полный URL-адрес, запрашиваемый клиентом не заносятся в журнал программы Forefront TMG 2010Клиент брандмауэра Microsoft при делает запрос URL-адрес, Microsoft Forefront угроз управления шлюза (TMG) 2010 журналы отображаются только IP-адрес веб-узел, запрашиваемый клиентом. Ожидаемым поведением является вход, полный URL-адрес запрошенного клиентом Forefront TMG 2010. Эта проблема возникает из-за проблемы поведение по умолчанию, программа Forefront TMG 2010 и более ранних версиях Internet Security and Acceleration Server (ISA). Корпорация Майкрософт предлагает примеры программного кода только для иллюстрации и или подразумеваемых. Включая, но не ограничивая, подразумеваемые гарантии товарности или пригодности для использования в определенных целях.. В данной статье предполагается, что вы знакомы с языком программирования предложенном в примере, а также с средствами, которые используются для создания и отладки.. Сотрудники службы поддержки Майкрософт могут объяснить возможности конкретной процедуры, но они не будут изменены в этих примерах для предоставления функций или создания процедуры для удовлетворения конкретных требований. Для решения этой проблемы выполните следующие действия: - Установки пакета обновления 1 (SP1) для Forefront угроз шлюз управления 2010.
Для получения дополнительных сведений о том, как Forefront угроз управления шлюза 2010 пакет обновления 1 щелкните следующий номер статьи базы знаний Майкрософт:981324
(http://support.microsoft.com/kb/981324/
)
Список проблем, которые входят в состав Forefront угроз управления шлюза 2010 пакетом обновления 1 - Запустите «Блокнот» и затем скопировать следующий сценарий в файл программы «Блокнот».
ПримечаниеОтключена по умолчанию, данное исправление. Этот сценарий включает исправления.Const SE_VPS_GUID = "{143F5698-103B-12D4-FF34-1F34767DEabc}"
Const SE_VPS_NAME = "LogDomainNameForFWC"
Const SE_VPS_VALUE = true
Sub SetValue()
' Create the root object.
Dim root ' The FPCLib.FPC root object
Set root = CreateObject("FPC.Root")
'Declare the other objects that are needed.
Dim array ' An FPCArray object
Dim VendorSets ' An FPCVendorParametersSets collection
Dim VendorSet ' An FPCVendorParametersSet object
' Get references to the array object
' and the network rules collection.
Set array = root.GetContainingArray
Set VendorSets = array.VendorParametersSets
On Error Resume Next
Set VendorSet = VendorSets.Item( SE_VPS_GUID )
If Err.Number <> 0 Then
Err.Clear
' Add the item
Set VendorSet = VendorSets.Add( SE_VPS_GUID )
CheckError
WScript.Echo "New VendorSet added... " & VendorSet.Name
Else
WScript.Echo "Existing VendorSet found... value- " & VendorSet.Value(SE_VPS_NAME)
End If
if VendorSet.Value(SE_VPS_NAME) <> SE_VPS_VALUE Then
Err.Clear
VendorSet.Value(SE_VPS_NAME) = SE_VPS_VALUE
If Err.Number <> 0 Then
CheckError
Else
VendorSets.Save false, true
CheckError
If Err.Number = 0 Then
WScript.Echo "Done with " & SE_VPS_NAME & ", saved!"
End If
End If
Else
WScript.Echo "Done with " & SE_VPS_NAME & ", no change!"
End If
End Sub
Sub CheckError()
If Err.Number <> 0 Then
WScript.Echo "An error occurred: 0x" & Hex(Err.Number) & " " & Err.Description
Err.Clear
End If
End Sub
SetValue
Save the file as a Microsoft Visual Basic script file by using the .vbs file name extension. For example, use the following name to save the file:
logdomainnameforfwc.vbs
5. Start a command prompt, move to the location where you saved the logdomainnameforfwc.vbs file, and then run the following command:
cscript logdomainnameforfwc.vbs
Hotfix removal information
Important Before you remove the hotfix that is mentioned in KBXXXXX, you must first run the following script to remove the Dontlogdomainnameforfwc.vbs value.
Const SE_VPS_GUID = "{143F5698-103B-12D4-FF34-1F34767DEabc}"
Const SE_VPS_NAME = "LogDomainNameForFWC"
Const SE_VPS_VALUE = false
Sub SetValue()
' Create the root obect.
Dim root ' The FPCLib.FPC root object
Set root = CreateObject("FPC.Root")
'Declare the other objects needed.
Dim array ' An FPCArray object
Dim VendorSets ' An FPCVendorParametersSets collection
Dim VendorSet ' An FPCVendorParametersSet object
' Get references to the array object
' and the network rules collection.
Set array = root.GetContainingArray
Set VendorSets = array.VendorParametersSets
On Error Resume Next
Set VendorSet = VendorSets.Item( SE_VPS_GUID )
If Err.Number <> 0 Then
Err.Clear
' Add the item
Set VendorSet = VendorSets.Add( SE_VPS_GUID )
CheckError
WScript.Echo "New VendorSet added... " & VendorSet.Name
Else
WScript.Echo "Existing VendorSet found... value- " & VendorSet.Value(SE_VPS_NAME)
End If
if VendorSet.Value(SE_VPS_NAME) <> SE_VPS_VALUE Then
Err.Clear
VendorSet.Value(SE_VPS_NAME) = SE_VPS_VALUE
If Err.Number <> 0 Then
CheckError
Else
VendorSets.Save false, true
CheckError
If Err.Number = 0 Then
WScript.Echo "Done with " & SE_VPS_NAME & ", saved!"
End If
End If
Else
WScript.Echo "Done with " & SE_VPS_NAME & ", no change!"
End If
End Sub
Sub CheckError()
If Err.Number <> 0 Then
WScript.Echo "An error occurred: 0x" & Hex(Err.Number) & " " & Err.Description
Err.Clear
End If
End Sub
- Сохраните файл как файл сценария Microsoft Visual Basic, используя расширение .vbs. Например, сохраните файл, используя следующее имя:
EnableHotfix980723.vbs - Дважды щелкните файл .vbs, чтобы запустить его.
Корпорация Майкрософт подтвердила, что это является проблемой в продуктах Майкрософт, которые перечислены в разделе «Данная статья применима к». Для получения дополнительных сведений о терминологии, обновление программного обеспечения щелкните следующий номер статьи базы знаний Майкрософт: 824684
(http://support.microsoft.com/kb/824684/
)
Описание стандартной терминологии, используемые при описании обновлений программных продуктов Майкрософт Код статьи: 980723 - Последнее изменение :: 3 августа 2010 г. - Редакция: 1.0 Информация в данной статье относится к следующим продуктам.- Microsoft Forefront Threat Management Gateway 2010 Enterprise
- Microsoft Forefront Threat Management Gateway 2010 Standard
| kbexpertiseinter kbqfe kbfix kbsurveynew kbmt KB980723 KbMtru |
Переведено с помощью машинного переводаВНИМАНИЕ! Перевод данной статьи был выполнен не человеком, а с помощью программы машинного перевода, разработанной корпорацией Майкрософт. Корпорация Майкрософт предлагает вам статьи, переведенные как людьми, так и средствами машинного перевода, чтобы у вас была возможность ознакомиться со статьями базы знаний KB на родном языке. Однако машинный перевод не всегда идеален. Он может содержать смысловые, синтаксические и грамматические ошибки, подобно тому как иностранец делает ошибки, пытаясь говорить на вашем языке. Корпорация Майкрософт не несет ответственности за неточности, ошибки и возможный ущерб, причиненный в результате неправильного перевода или его использования. Корпорация Майкрософт также часто обновляет средства машинного перевода. Эта статья на английском языке: 980723
(http://support.microsoft.com/kb/980723/en-us/
)
| |