3 Replies Latest reply on Mar 8, 2018 6:10 AM by Klaus Salger

    Modify XML

    thertkorn1 Apprentice

      Hallo,

       

      bin dabei eine XML Datei anzupassen.

      Mit DSM Befehl ModifyXML stürzt Netinstall manchmal ab.Manchmal funtioniert es...

      Denke je nachdem ob die zeile die ich ändern will da ist od rnicht...

       

      Gibt es eine andere Möglichkeit XML Dateien anzupassen?

      ModifyOemEX ?

       

      möchte eine Zeile wenn es die gibt ersetzen/ändern in der XML datei,.

       

      Danke

       

      Timo

        • 1. Re: Modify XML
          robertR Apprentice

          Hallo Timo,

          es sieht so aus als gehören diese beiden Cases zusammen.

          https://community.ivanti.com/message/278712?et=watches.email.thread#278712

          kannst ja mal ins Event log schauen ob dort auch dieser Fehler auftaucht.

          Gruß Robert

          • 2. Re: Modify XML
            thertkorn1 Apprentice

            Nein ich bin noch auf DSM 2016 R2

             

            der Fehler im event LOG is ein anderer:

             

            Log Name:      Application

            Source:        Application Error

            Date:          06.03.2018 07:20:25

            Event ID:      1000

            Task Category: (100)

            Level:         Fehler

            Keywords:      Klassisch

            User:          N/A

            Computer:      PCXXXX.XXX.XX

            Description:

            Name der fehlerhaften Anwendung: NiInst32.exe, Version: 7.3.3.3830, Zeitstempel: 0x59371b80

            Name des fehlerhaften Moduls: NIRT.dll, Version: 7.3.3.3844, Zeitstempel: 0x59b6a45c

            Ausnahmecode: 0xc0000005

            Fehleroffset: 0x00002b70

            ID des fehlerhaften Prozesses: 0x1a44

            Startzeit der fehlerhaften Anwendung: 0x01d3b513302db222

            Pfad der fehlerhaften Anwendung: C:\Program Files (x86)\NetInst\NiInst32.exe

            Pfad des fehlerhaften Moduls: C:\Program Files (x86)\NetInst\NIRT.dll

            Berichtskennung: 7476c92a-2106-11e8-9af2-8c89a5f977a6

            • 3. Re: Modify XML
              Klaus Salger Expert

              Hallo Timo,

               

              bei der Ausführung des ModifyXML habe ich (mit DSM 2017) kein Problem gesehen - "nur" beim Zusammenklicken in der DSMC. Die DSMC ist beim Versuch einen Eintrag zum Hinzufügen zu selektieren reproduzierbar abgestürzt.

              "per Hand" hat's dann aber funktioniert.

               

              Ich habe zunächst den alten Eintrag gelöscht und dann einen neuen Eintrag eingefügt.

              Das hier funktioniert jedenfalls mit DSM 2017:

               

              ModifyXML('Element','Delete','%WINSYSDIR%\defaultassociations.xml','/DefaultAssociations/Association[@Identifier=".pdf"]','0','')

               

              EndProc/x64/TS

              ModifyXML('Element','Delete','%WINSYSDIR%\defaultassociations.xml','/DefaultAssociations/Association[@Identifier=".pdfxml"]','0','')

               

              EndProc/x64/TS

              ModifyXML('Element','Add','%WINSYSDIR%\defaultassociations.xml','/DefaultAssociations','0','')

                <Association Identifier=".pdf" ProgId="AcroExch.Document.2017" ApplicationName="Adobe Acrobat Reader DC" />

               

              EndProc/x64/TS

              ModifyXML('Element','Add','%WINSYSDIR%\defaultassociations.xml','/DefaultAssociations','0','')

                <Association Identifier=".pdfxml" ProgId="Applications\AcroRd32.exe" ApplicationName="Adobe Acrobat Reader DC" />

               

              EndProc/x64/TS

              Kannst ja mal testen.

               

              Ciao

                Klaus