Ispravka: „URL” i „Ime odredišnog domaćina” vrednosti se čitati u web proxy evidenciji Forefront pretnja Management Gateway 2010 mogu se čitati

Simptomi

URL adresu i Ime domaćina odredišne kolone u web proxy evidenciji Microsoft Forefront pretnja Management Gateway 2010 može biti prikazan kao čitljiva vrednosti. Do ovog problema dolazi kada korisnici pristupaju Web lokacije koristeći ime e međunarodna domena (IDN), a stavke evidencije su preuzete sa diska. Napomena To Idn-ovi su imena domena koji mogu da sadrže Unikod znakova i pristupaju koristeći Punycode prepis. Pretnja Management Gateway pretvara Punycode ime u Unikod reprezentacija kada stavke evidencije prikazane u prikazu "prijavljivanje" u Forefront TMG Management konzole Microsoft Management Console (MMC). Međutim, kada stavke evidencije su preuzete sa diska, sve koji nisu u ASCII znakove u Unikod niske se zamenjuju znak pitanja (?), kao i objasnimo u odeljku „Uzrok”.

Uzrok

Do ovog problema dolazi zato što je vođenje evidencije kolone u opasnost Management Gateway se čuvaju u ASCII formatu, a kada evidencije zapise su zapisane na disk, vrednosti u URL i Ime domaćina odredišna kolona konvertuju se iz Unikoda u ASCII. Na ovaj način svaka-ASCII vrednost u vrednost koja će biti zamenjena sa znakom pitanja (?).

Rešenje

Da biste rešili ovaj problem, instalirajte Rollup 4 za Forefront pretnja Management Gateway 2010 sa servisnim paketom 2, a zatim pokrenuti skriptu u odeljku „Više informacija”.

Status

Microsoft je potvrdio da je ovo problem kod Microsoft proizvoda koji su navedeni u odeljku „Odnosi se na”.

Više informacija

Kopirajte i nalepite sledeću skriptu u Notepad.exe, a zatim sačuvajte datoteku kao „SetPersistLogAsPunycode.vbs”.

'Define the constants needed.Const strVpsGUID = "{143F5698-103B-12D4-FF34-1F34767DEABC}"Const strVpsPropertyName = "PersistLogAsPunycode"Const Error_FileNotFound = &H80070002Set objArgs = wscript.ArgumentsfInvalidParameterValue = Falseif objArgs.Count > 0 then    if objArgs(0) = "0" then        fPersistLogAsPunycode = False    elseif objArgs(0) = "1" then        fPersistLogAsPunycode = True    else        fInvalidParameterValue = True    end ifend ifif objArgs.Count <> 1 or fInvalidParameterValue then    wscript.echo "Usage: SetPersistLogAsPunycode.vbs <0|1>"    wscript.echo    wscript.echo "Control how log fields that may contain punycode-encoded parts are"    wscript.echo "stored in the persistent log."    wscript.echo    wscript.echo "    0 - Persist the applicable log fields as ASCII (the default behavior)"    wscript.echo "    1 - Persist the applicable log fields as Punycode"    wscript.Quit 2end ifset objLogging = CreateObject("FPC.Root").GetContainingArray().LoggingSet objVPSet = OpenVPSet(objLogging, strVpsGUID)objVPSet.Value(strVpsPropertyName) = fPersistLogAsPunycodeobjLogging.Savefunction OpenVPSet(objParent, strVpsGUID)    Set objVPSets = objParent.VendorParametersSets    On Error Resume Next    Set OpenVPSet = objVPSets.Item(strVpsGUID)    ' Save the Err properties in case it needs to be re-raised    errNumber      = Err.Number    errSource      = Err.Source    errDescription = Err.Description    errHelpFile    = Err.HelpFile    errHelpContext = Err.HelpContext        On Error GoTo 0        if errNumber = Error_FileNotFound Then        Set OpenVPSet = objVPSets.Add(strVpsGUID)    Elseif errNumber < 0 Then        ' An error other than "file not found" occured -- re-raise the error,        ' this time not under "On Error Resume Next"        Err.Raise errNumber, errSource, errDescription, errHelpFile, errHelpContext    End Ifend function

Da biste omogućili pretnja Management Gateway istrajati stavke evidencije kao Punycode vrednosti, pokrenite sljedeću naredbu:

cscript.exe SetPersistLogAsPunycode.vbs 1Da biste vratili pretnju za upravljanje prolaz do svojih zadano ponašanje evidentiranja polja kao ASCII znakovi, pokrenite sljedeću naredbu:

cscript.exe SetPersistLogAsPunycode.vbs 0

Reference

Pogledajte terminologiju Microsoft koristi za opisivanje softverskih ažuriranja.

Potrebna vam je dodatna pomoć?

Unapredite veštine
Istražite obuku
Prvi nabavite nove funkcije
Pridružite se Microsoft insajdere

Da li su vam ove informacije koristile?

Hvala vam na povratnim informacijama!

Hvala za povratne informacije! Izgleda da će biti od pomoći ako vas povežemo sa našim agentima Office podrške.

×