Forefront TMG Managementkonsole erzeugt Skriptfehler

Nach der Installation von Microsoft Forefront TMG auf Windows Server 2008R2 wird Ihnen beim Starten der TMG Managementkonsole uU folgende Fehlermeldung angezeigt:

In dem Skript ist ein Fehler aufgetaucht;
Zeile 283;
Zeichen 13;
Fehler: Ungültiges Argument;
Code 0;
URL: file:///C:/Program%20Files/Microsoft%20Forefront%20Threat%20Management%20Gateway/UI_HTMLs/Generic.htm?guid=%7B43E06AFC-729B-49AB-8BC2-33A9E35BB12D%7D


TMG SkriptError



Dieses Verhalten tritt unmittelbar nach der Installation des IE9 auf oder wenn TMG auf einem System mit bereits installierten IE9 installiert wird. Um diesen Fehler zu beheben, wird in einigen Foren empfohlen, den IE9 zu deinstallieren, dies ist aber IMHO langfristig keine brauchbare Lösung. In einem englischsprachigen Forum wurde uA folgender Workaround vorgeschlagen, welcher bei uns das Problem behoben hat. Navigieren Sie hierfür zu der Datei »C:\Program Files\Microsoft Forefront Threat Management Gateway\UI_HTMLs\TabsHandler\TabsHandler.htc« und kommentieren Sie die drei Zeilen in denen das Wort »paddingTop« vorkommt, jeweils mit zwei vorangestellten Shlashes (//) aus.


---snip---
// render tab center
           if (niTab == niTabSelected) {
			replaceInnerHtmlOf (
                            m_aPages [niPage].m_hrefTab,
                            ((m_sBoldWhenSelected == "true") ? "<U><B>" : "") + m_aPages [niPage].m_sText + ((m_sBoldWhenSelected == "true") ? "</B></U>" : "")) ;

                            replaceBackgroundImageOf (m_aPages [niPage].m_tdMain, "a.png") ;

              //            m_aPages [niPage].m_tdMain.style.paddingTop             = ((m_nBoostUp < 0) ? -m_nBoostUp : 0) ;
                            m_aPages [niPage].m_tdMain.style.paddingBottom  = ((m_nBoostUp > 0) ? m_nBoostUp : 0) ;
           } else if (niTab == niHiliteTab) {
                            replaceInnerHtmlOf (m_aPages [niPage].m_hrefTab, m_aPages [niPage].m_sText) ;

                            replaceBackgroundImageOf (m_aPages [niPage].m_tdMain, "x.png") ;

              //            m_aPages [niPage].m_tdMain.style.paddingTop             = ((m_nBoostDown < 0) ? -m_nBoostDown : 0) ;
                            m_aPages [niPage].m_tdMain.style.paddingBottom  = ((m_nBoostDown > 0) ? m_nBoostDown : 0) ;
           } else {
                            replaceInnerHtmlOf (m_aPages [niPage].m_hrefTab, m_aPages [niPage].m_sText) ;

                            replaceBackgroundImageOf (m_aPages [niPage].m_tdMain, "b.png") ;

              //            m_aPages [niPage].m_tdMain.style.paddingTop             = ((m_nBoostDown < 0) ? -m_nBoostDown : 0) ;
                            m_aPages [niPage].m_tdMain.style.paddingBottom  = ((m_nBoostDown > 0) ? m_nBoostDown : 0) ;
           }
---snap---



Nun sollte die TMG Managementkonsole ohne Fehler starten.


pronto 2011/07/19 14:57

win/tmg_script_error.txt (7533 views) · Zuletzt geändert: 2015/01/20 22:23 von pronto
CC Attribution-Share Alike 3.0 Unported
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0