我有一個意想不到的挑戰。如何在沒有用戶登錄/映射的情況下在Task Scheduler/bat作業期間引用/映射網絡驅動器?
我有一個網絡驅動器映射,我們稱之爲K:驅動器。例如,我也可以看到這個驅動器是\ marketing.fakename.blah.com。
無論如何,我試圖通過Windows任務計劃程序(無論我登錄,以最高權限運行)在遠程服務器上運行.bat文件和腳本。
無論如何,我得到一個錯誤「找不到K:驅動器」的腳本。
現在,當我在服務器上登錄時,我確實已映射了驅動器,並且正在搜索「K:\ blahblahfiles」以查找作品。
我很遺憾沒有任務調度器和.bat文件的專家,但它似乎確實在後臺運行,排序。好吧,讓我們說.bat文件打開命令行,但是當Task Scheduler運行.bat時,即使我在安全選項下有「使用我的用戶帳戶」,我也沒有看到命令行。
我不完全確定在這裏做什麼。
是否有另一種方法來指定K:\驅動器使其更通用?我應該簡單地嘗試一下像\ marketing.fakename.blah.com \ resources \ filename.whatever?我嘗試過,並沒有完全解決。
我應該修改原始的.bat文件,以在腳本的其餘部分運行之前以某種方式映射K驅動器嗎?
您應該考慮使用在這種情況下UNC路徑,所有的時間。這僅僅是我的兩分錢,但我爲了生活做數據自動化,它從來沒有讓我失望過。我在當前的工作中管理超過800個自動化任務。 – Squashman