8 Replies Latest reply on Dec 13, 2012 5:39 AM by Manuel.Walz

    Microsoft Dynamics Navision 2009

    Manuel.Walz Apprentice
      Hallo zusammen,

      bin gerade dabei Microsoft Dynamics Navision 2009 SP1 zu paketieren. Wir wollen nur den Classic Client installieren. Auf einer Maschine haben wir nun die config.xml-Datei erzeugt.

      Wenn man sich interaktiv anmeldet und über die CMD dann den Befehl

      setup.exe /config C:\install_config.xml /quiet /log %SystemDrive%\temp\Nav.log

      ausführt funktioniert alles problemlos.

      Als DSM-Paket bekomme ich ständig Errorcodes zurück, dass die Dateien nicht auffindbar sein sollen. Syntaxfehler oder ähnliches kann ich ausschließen.

      Hat die Software bereits jemand erfolgreich paketiert oder kann hier weiterhelfen?
        • 1. Re: Microsoft Dynamics Navision 2009
          LjokajK Expert
          hi,

          was sagen denn die Logs? Wie schaut denn dein eScript aus? Kannst du das bitte auch mal Posten?
          • 2. Re: Microsoft Dynamics Navision 2009
            Teutsch Apprentice
            Hallo Manuel,

            anbei einige Links zu dem Thema, vielleicht kannst du ja damit was anfangen.

            [URL="http://technet.microsoft.com/en-us/library/aa548130.aspx"]http://technet.microsoft.com/en-us/library/aa548130.aspx

            [URL="http://www.schweda.net/blog_ax.php?bid=344"]http://www.schweda.net/blog_ax.php?bid=344

            !:: Installing Microsoft Dynamics AX 2009 Servicepack 1
            RunAs('.\Extern$\AX09SP1\axupdate.exe','LogDir="%ProgramFilesDir%\NetInst\NILogs\SP1\DynamicsSetupLog.txt" HideUI=1 AcceptLicenseTerms=1 InstallComponents=1','','','2',raUseSisAccount+WaitForExecution+UndoneContinueParentScript)/TS
            Sleep('30')


            Gruß Klaus
            • 3. Re: Microsoft Dynamics Navision 2009
              Teutsch Apprentice
              Hallo Manuel,

              anbei noch einige Orientierungspunkte

              Create a share folder:

              Copy Dynamics DVD disk content into a folder and share this folder.
              Create a configuration file (.axc) and an batch file in the folder at the same level of Setup.exe. See below for the specification of configuration and batch files.

              Create a configuration file to share:

              Start>Programs>Administration>Microsoft Dynamics AX Configuration Utility
              Verify that are all the settings in the configuration are set to those you want to distribute.
              Click Manage>Export Configuration to File and save the configuration file.
              Copy that file to the share folder you have made.

              Create a Batch file:

              Create a batch file name AXClientInstall.bat in the shared folder.
              X:\Setup.exe LogDir=”C:\Documents and Settings\All Users\Application Data\Microsoft\Dynamics AX\Dynamics AX Setup Logs” RunMode=Custom HideUI=1 AcceptLicenseTerms=1 LicenseTermsVersion=en-US InstallClientUI=1 ClientInstallPath=”C:\Program Files\Microsoft Dynamics\4.0\Client” ClientAosServer=Company1 ClientLanguage=en- US ClientHelpLanguages=en-US;fr-ca ClientHelpRegions=CN
              A list of more option can be found on MSDN at http://msdn2.microsoft.com/en-us/library/aa496627.aspx under “Setup Parameters.”

              Optional, you can set the client you are installing to point to a shared configuration file, set the Client ConfigFile parameter to point to the file you are sharing on your shared folder.
              ClientConfigFile="X:\.axc"

              Optional. You can also install clients without installing the Microsoft Dynamics AX Configuration Utility. Set the parameter ClientConfig=0. ClientConfig=0
              Note: If you set clients to be installed without the configuration utility, and you do not provide a link to a configuration file, no shortcuts to the client are created.
              Optional. Instead of entering all parameters in the batch file, you can create a parameter text file that the batch file calls. X:\setup.exe ParmFile=.txt A sample of what you can include in the parameter file is below: LogDir=%SystemDrive%\AX.Install.Logs RunMode=Custom HideUI=1 AcceptLicenseTerms=1 #Change %COMPUTERNAME% to AOS machine name InstallClientUI=1 ClientAosServer=%COMPUTERNAME% ClientLanguage=en-us ClientInstallPath=C:\Program Files\Microsoft Dynamics AX\40\Client


              Uninstall
              MsiExec.exe /X{AE6DCEE8-6D08-4221-A770-897DBD85ED92} /qn
              orestart

              Gruß Klaus
              • 4. Re: Microsoft Dynamics Navision 2009
                Manuel.Walz Apprentice
                Erst einmal danke für die Hinweise. Ich habe jetzt folgendes versucht:

                Mit dem Befehl

                ExecuteEx('C:\Software\Nav\NAV\Setup.exe /config c:\Software\Nav\install_config.xml /quiet /log %SystemDrive%\temp\Nav.log','returncode','15')/?/TS

                schlägt die Installation mit dem Errorcode 2 fehl -> Setup kann die Dateien nicht finden.

                Die Ordner liegen natürlich wie oben angegeben auf dem System.

                Auch wenn man es über die Pfade .\Extern$\Setup.exe .... versucht bekommt man das selbe Ergebnis.

                Außerdem habe ich noch wie oben beschrieben mit dem RunAs-Befehl ink. Anmeldung mit Profil usw. hantiert. Auch hier gibt es keine Ergebnisse.


                RunAs('C:\Software\Nav\NAV\Setup.exe','/config c:\Software\Nav\install_config.xml /quiet /log %SystemDrive%\temp\Nav.log','','','15',raShowMinimized+raUseSisAccount+WaitForExecution+UndoneContinueParentScript)/TS



                Wird der erste Befehl identisch auf dem System in einer CMD-Datei ausgeführt klappt die Installation problemlos.

                Noch zu den Logs:
                Das DSM-Log NISRV32_... bricht lediglich ab mit der Meldung, dass ein Fehler aufgetreten sei. Das navisioneigene Log im Ordner Temp wird zwar angelegt, hat aber bis auf 2 Zeilen Statusinfos keine weiteren Eintragungen.
                • 5. Re: Microsoft Dynamics Navision 2009
                  Teutsch Apprentice
                  Hallo Manuel,

                  ich kann dir wenn gewünscht auch das komplette funktionierende script zur Verfügung stellen. Kontakt [email protected]

                  Gruß Klaus
                  • 6. Re: Microsoft Dynamics Navision 2009
                    Manuel.Walz Apprentice
                    Hallo Klaus,

                    wir benötigen wie gesagt erst einmal nur den Classic Client. Hast du den soweit funktionierend per DSM schon verteilt?

                    Ansonsten bin ich natürlich sehr interessiert.
                    • 7. Re: Microsoft Dynamics Navision 2009
                      Teutsch Apprentice
                      ja, ist jetzt über ein Jahr her und voll funktionsfähig.
                      • 8. Re: Microsoft Dynamics Navision 2009
                        Manuel.Walz Apprentice
                        Mit folgemdem befehl läuft die Installation nun fehlerfrei im unattended-Mode:

                        %ProgramFilesDir%\SysinternalsSuite\psexec.exe \\localhost /accepteula -s ".\Extern$\Setup.exe" /quiet /config ".\Extern$\install_config.xml" /log %SystemDrive%\temp
                        av.log