大體是情況是這樣的,我在.bat腳本中啟動了A.exe這個應用程式,這個程式需要用到磁盤映射(Y:)中的檔案,這種情況下,程式總是無法找到這個問價。但是我用手動執行.bat是可以找到的,這種情況下怎么處理啊,在網上找了一圈兒,感覺大家沒有碰到過這樣的問題,在這里提出疑問,希望有大神幫忙提點解決下。謝謝了。
uj5u.com熱心網友回復:
是不是相對路徑、絕對路徑的問題?uj5u.com熱心網友回復:
程式中檔案路徑使用絕對路徑看下uj5u.com熱心網友回復:
首先運行這個計劃任務,要有訪問網路的權限。
其次,在bat里 要重新 使用 net use 命令來映射驅動器。
自己debug可以這樣: net use > "<yourpath>\log.txt"
會看到 網路驅動器是斷開狀態。
net use 重新連接即可,非域認證(kbr5),非ntlm的話是要明文密碼的。
另外推薦直接使用 UNC路徑比映射的盤符要好,可以避免不同的機器有不同的映射情況。
\\<server>\share\folder
\\<ip>\share2\folder3
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/129061.html
標籤:網絡管理與配置
上一篇:Excel2003查找替換后單元格內容格式發生變化!
下一篇:客戶端訪問遠程桌面報錯
