簡體   English   中英

批處理文件將不會按計划任務運行

[英]Batch file won't run as scheduled task

我有一個批處理文件,該文件創建Access數據庫的副本作為備份並將其存儲在網絡上,並在文件名后加上日期戳。 當我登錄到服務器(Windows server 2008 R2)時,此批處理文件可以單獨運行,也可以作為計划任務運行。 但是,盡管嘗試了很多事情,但我沒有登錄服務器時卻無法使計划的任務運行。 我嘗試將計划的任務屬性配置為以最高特權運行,嘗試切換“無論用戶是否登錄都運行”的設置-並設置了密碼選項,嘗試通過將路徑放入“ “開始於”參數,只有“程序”參數中的批處理文件名,但仍然無效。 我在這里做錯了什么?

我已經解決了這一問題-正如他們所說的那樣,您可以生活和學習-並且我了解到一些我不了解的有關批處理腳本的信息。 謝謝TripeHound協助我指出這是網絡問題。

我的批處理文件正在將Access數據庫復制到我公司的“ I:\\”驅動器中,但是我了解到,當用戶未登錄到服務器時,“ I:\\”驅動器無法識別,因此我更改了I:\\部分到實際的服務器名稱路徑,即“ \\ the_server \\ the_drive $”,然后一切正常

檢查以下腳本,用您的網絡文件夾名稱替換文件夾名稱。 禁用“僅在登錄后才運行”選項,並使用“設置密碼”選項存儲密碼。

@echo off set folderName = D:\\ omal \\ BackupProjectDaily \\%date:〜7,2 %% date:〜4,2 %% date:〜10,4%回顯%folderName%(如果不存在)%folderName%md%folderName %復制1.txt%folderName%\\ 1-%date:〜7,2 %% date:〜4,2 %% date:〜-4%.txt暫停

出口

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM