vista登入指令碼無法對映網路驅動器問題

szmmzs發表於2007-08-20

這是原來的指令碼,給xp的客戶機用一點問題沒有,只要把使用者加入本地管理員就好了

Net Use I: /Delete >>C:HalLog.Txt
Net Use I: >>C:HalLog.Txt
Net Use S: /Delete >>C:HalLog.Txt
Net Use S: >>C:HalLog.Txt
Net use T: /delete >>c:halLog.Txt
Net use T: >>C:HalLog.Txt

換了新機器,現在全部都是vista,這個指令碼怎麼用都不好用了,要不就是說access denied,要不就是成功的run了但是還是什麼都沒有,就連copy到本地然後run as administrator都不行。

後來試了好久終於發現問題

原來vista不允許指令碼在c盤根目錄下create檔案,所以那個log file沒法建立,整個語句就run不成功

去掉log file就好了,反正我也不看

Net Use I: /Delete
Net Use I:
Net Use S: /Delete
Net Use S:
Net use T: /delete
Net use T:

這樣就行了

如果想要log的話,應該手動建立一個檔案先,就ok了

[@more@]

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/208722/viewspace-964163/,如需轉載,請註明出處,否則將追究法律責任。

相關文章