4 Replies Latest reply on Mar 31, 2009 4:52 AM by Volker

    Konfigurationsbausteine

    Volker Apprentice
      Hallo @All

      kann mir jemand sagen, wie die Konfigurationbausteine (Configuration Package) arbeiten? Sind das VBScripts?

      Ich habe aktuell einen Fehler im einem Baustein entdeckt.

        [*]Internet Explorer 7 Einstellungen
      Wenn man "Tabbed Browsing deaktivieren" auf "Ja" stellt(Hacken rein), dann werden die Tabs aktiviert und nicht deaktiviert.

      Siehe Logfile:
      10:19:05.368 2    ---->Starting installation of "IE7 Tabbed Browsing"

      10:19:05.368 2    -> Set('P_DisableTabbedBrowsing','1')

      10:19:05.368 2    -> Set('P_OpenTabbedForeground','0')

      10:19:05.368 2    -> RegModifyDWord('HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\TabbedBrowsing','Enabled','1',mrdwSet)/TU

      10:19:05.368 2    -> RegModifyDWord('HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\TabbedBrowsing','OpenInForeground','0',mrdwSet)/TU
      10:19:05.368 2    Not routing EOI to service - user is local admin

      10:19:05.368 2    ---->Installation of IE7 Tabbed Browsing complete.


      Wie man sieht, wird ...\TabbedBrowsing,Enable auf 1 gesetzt und ist somit aktiv.

      In dem Baustein muß "1" und "0" getauscht werden.

      Gruß Volker
        • 1. Re: Konfigurationsbausteine
          axellamparth Apprentice
          Hallo Volker,

          die ConfigItems sind in einer XML Datei hinterlegt und können somit selbst angepasst werden, wenn man ein wenig Ahnung von XML hat.

          Die Datei befindet sich im enteo Share:
          \\Server\enteo$\SSI\ConfigItems\ConfigItemDefinitions.xml

          Da einfach nach "DisableTabbed" suchen und man findet relativ einfach die Stellen wo Änderungen sinnvoll sein könnten.

          Hope this helps,
          Axel
          • 2. Re: Konfigurationsbausteine
            Volker Apprentice
            Hallo Axel,

            thx für die Antwort. Habe mir die XML mal angeschaut. Da gibt es 2 Abschnitte wo Tabbed Browsing vorkommt:


               
               
                  Item_IE7Settings
                  Folder_InternetSettings
                 
                 
                   
                      de
                      Internet Explorer 7 Einstellungen
                   

                   
                      en
                      Internet Explorer 7 Settings
                   

                 

                  explorer7.ico
                  Object
                 
                   
                      0
                      PG_IE7Settings
                   

                 

                  <br />!----------<br />! PG_IE7Settings<br />!----------<br />!<br />RegModifyDWord('HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\TabbedBrowsing','Enabled','%P_DisableTabbedBrowsing%',mrdwSet)/TU<br />RegModifyDWord('HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\TabbedBrowsing','OpenInForeground','%P_OpenTabbedForeground%',mrdwSet)/TU<br />
               


            Letzteres wird in die Script.inc reingeschrieben.
            Allerdings sehe ich im folgenden Abschnitt nicht mit welchem Wert die Variable "P_DisableTabbedBrowsing" gefüllt wird (bei Haken checked/unchecked)


               
                  PG_IE7Settings
                  normal
                  false
                 
                   
                      de
                      Internet Explorer 7 Einstellungen
                   

                   
                      en
                      Internet Explorer 7 Settings
                   

                 

                 
                   
                      P_DisableTabbedBrowsing
                     
                       
                          de
                          Tabbed Browsing deaktivieren
                       

                       
                          en
                          Turn off tabbed browsing
                       

                     

                     
                       
                          en
                          no description available
                       

                       
                          de
                          Keine Beschreibung vorhanden
                       

                     

                      1
                      0
                      Bool
                   

                   


            Sorry bin leider nicht so der XML-Guru. Vielleicht kann mir jemand sagen wo ich da Ändern muß. Im Momment helf ich mir so, dass ich die erzeugte Script.inc ändere. Ist zwar nicht tragisch, aber auch nicht schön.


            Gruß Volker
            • 3. Re: Konfigurationsbausteine
              Frank.Scholer Master
              Hallo Volker,

              ersetzt einfach in der ConfigItemDefinitions.xml den Code
              !----------
              ! PG_IE7Settings
              !----------
              !
              RegModifyDWord('HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\TabbedBrowsing','Enabled','%P_DisableTabbedBrowsing%',mrdwSet)/TU
              RegModifyDWord('HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\TabbedBrowsing','OpenInForeground','%P_OpenTabbedForeground%',mrdwSet)/TU

              duch folgenden
              !----------
              ! PG_IE7Settings
              !----------
              !
              If %P_DisableTabbedBrowsing%='1'
              RegModifyDWord('HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\TabbedBrowsing','Enabled','0',mrdwSet)/TU
              Else
              RegModifyDWord('HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\TabbedBrowsing','Enabled','1',mrdwSet)/TU
              RegModifyDWord('HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\TabbedBrowsing','OpenInForeground','%P_OpenTabbedForeground%',mrdwSet)/TU


              Es kann aber sein, dass mit einem der kommenden Patches das (oder auch was anderes ;-) von FrontRange-Seite korrigiert und daher die XML-Datei ausgetauscht wird. Wenn dieser Bug dann noch drin wäre, müsstest du die XML wieder anpassen, was aber dann auch nur für neue Config-Packages, die du erstellst, relevant wäre und nicht für die bereits gemachten...

              HTH, Grüße Frank
              • 4. Re: Konfigurationsbausteine
                Volker Apprentice
                mercie Frank