locked
windows server 2008 工作排程 問題 RRS feed

  • 問題

  • 關於server 2008 的工作排程 爬了一些文章 大概了解到如果以不論使用者登入與否均執行 一定會在背景執行

    所以跑shutdown 或者copy 的批次其實沒什麼問題

    但是由於公司的erp系統有一支程式需要呼叫erp 的某樣程式來做一個資訊的轉出,這隻程式直接在登入後,在桌面執行或者在排程上改成只有使用者登入時才執行

    均可以正常執行

    唯獨如果以不論使用者登入與否均執行 時,整個程式就會卡住 然後直接它自己關閉 然後狀況寫成功 ,但其實並沒有做任何事

    這是批次檔的內容

    echo off
    cd\
    c:
    cd mf2000v10
    cd mfbatch10
    mf-batch10.exe -grpb MAI17 -grpe MAI17 -runonce -uid 00572

    我知道問題點應該最後是出在mf-batch10.exe -grpb MAI17 -grpe MAI17 -runonce -uid 00572 這邊

    因為正常使用桌面點選的話,它實際運作會出現一個UI 然後把00572這個帳號套進去,並且執行,但在不論使用者登入與否均執行的情況下

    該程式似乎不能夠過到mf-batch10.exe -grpb MAI17 -grpe MAI17 -runonce -uid 00572 這邊.

    但相似的程式在SERVER 2003的ERP主機上測試是沒有問題的.

    有試過把bat 轉成exe 仍然不行....是否有方式可以解決

    另外有沒有辦法在不要以背景執行 謝謝

    2012年12月13日 上午 05:06

解答

  • 為什麼不叫排程工作直接執行這個exe檔案, 且把參數放入參數列?

    大概像這樣沒錯吧?


    邊幫助, 邊鍛鍊

    • 已提議為解答 AChange 2012年12月17日 上午 07:20
    • 已標示為解答 Andy ChenModerator 2012年12月18日 上午 05:13
    2012年12月13日 上午 06:12