1 Reply Latest reply on Apr 29, 2010 1:13 PM by jmac

    Copy command in batch file does not execute correctly


      I have a batch file that has been working in version 8 and thought it was in version 9. Today I discovered that the batch file seems to launch after distribution but doesn't produce the required results.


      @ECHO ON


      copy /Y "c:\program files\LANDesk\LDClient\sdmcache\LDswlib\FM\FM_Generic\SAP_FM\GUI_XT\guixt.dll" "C:\Program Files\SAP\FrontEnd\SAPgui\guixt.dll"

      copy /Y "c:\program files\LANDesk\LDClient\sdmcache\LDswlib\FM\FM_Generic\SAP_FM\GUI_XT\guixt.exe" "C:\Program Files\SAP\FrontEnd\SAPgui\guixt.exe"

      copy /Y "c:\program files\LANDesk\LDClient\sdmcache\LDswlib\FM\FM_Generic\SAP_FM\GUI_XT\CS INI\guixt.ini" "C:\Program Files\SAP\FrontEnd\SAPgui\guixt.ini"

      copy /Y "c:\program files\LANDesk\LDClient\sdmcache\LDswlib\FM\FM_Generic\SAP_FM\GUI_XT\zguixtf4.txt" "C:\Program Files\SAP\FrontEnd\SAPgui\zguixtf4.txt"

      copy /Y "c:\program files\LANDesk\LDClient\sdmcache\LDswlib\FM\FM_Generic\SAP_FM\GUI_XT\Pinnacle.dll" "C:\Program Files\SAP\FrontEnd\SAPgui\Pinnacle.dll"

      "c:\program files\LANDesk\LDClient\sdmcache\LDswlib\FM\FM_Generic\SAP_FM\GUI_XT\sleep.exe" 60

      "c:\program files\LANDesk\LDClient\sdmcache\LDswlib\FM\FM_Generic\SAP_FM\GUI_XT\Executable\guixtsetup.exe" /l0409 /s


      EXIT /B


      The batch file indicates it copied the file but there was no change to the original file. If I manually perform the batch file it will work.


      Any suggesstions?

        • 1. Re: Copy command in batch file does not execute correctly

          Is the purpose of the batch file to just place the files into a directory or is there more to it?


          Sorry, let me adjust the previous. Copy the files into a directory and then execute an install from that directory?


          If so, I suggest you try IEpress. It comes with all MS OS's and its free. Just open a run line and type in IExpress. Add your files into the package, enter in a command line for the installing exe and then use command line switches to finalize the package installation. Its like making your own MS patch.




          Nice thing about it is that it will capture and pass back the return code of the installing exe.