iT邦幫忙

0

win2003存取win2008網路磁碟機權限問題

各位好,
我在A機器(win2003 server)有支排程利用網路磁碟功能
存取B機器(win2003 server)上的資料,
程式如下(B槽是在A機器上建立的網路磁碟)

FileCopy("B:\data\test.txt", "C:\test.txt")

原本都能正常運作
最近B電腦升級換了一台win2008新主機,
照原本設定, 發現執行排程時, 抓不到網路磁碟B了
但是直接點exe檔, 不利用工作排程跑的話, 又可以正常抓到檔案
不更動原程式....不知是否有解決辦法

2 個回答

12
蟹老闆
iT邦大師 1 級 ‧ 2013-02-08 21:14:43
最佳解答

做法有二個,將排程設為以SYSTEM來執行或是將程式安裝成服務

我做批次檔排程時也是遇到相同的狀況,設為SYSTEM後就正常了。

player iT邦大師 1 級 ‧ 2013-02-09 10:06:33 檢舉

工作排程那台是Win2008
FileServer是Win2000 Server

可是我把 Backup.cmd 在工作排程裡改成用System去跑
一樣不能執行

蟹老闆 iT邦大師 1 級 ‧ 2013-02-09 17:24:02 檢舉

我的做法是排程啟動後先建立連線(NET USE)然後再執行COPY的動作,

4
sunrandy
iT邦新手 1 級 ‧ 2013-02-18 14:48:55

除了樓上大大提醒的部份,原先都可正常執行的批次檔,在升到Windows 2008 Server版本後,常會發現排程好像有執行,但卻未看到效果,請參考圖示排程中的選項設定,可變更後再測看看

sunrandy iT邦新手 1 級 ‧ 2013-02-18 14:49:51 檢舉

我要發表回答

立即登入回答