none
win2008 r2 運行xcopy排定的工作 運行結果0x4 RRS feed

  • 一般討論

  • win2008 r2 用administrator運行xcopy排定的工作,執行結果是0x4

    win2008 r2 用administrator運行排定的工作,批處理文件xcopy c:\db_bak  \\file_server\db_bak /d/s/y,執行結果是0x4,但雙擊這個bat是正常備份文件

    \\file_server\db_bak這個資料夾有完全控制權

    我試過把\\file_server\db_bak這個資料夾轉成網絡磁碟機,但也是不能備份

    bat文件改成這樣是正常備份的:xcopy c:\db_bak d:\db_bak /d/s/y

    2012年3月7日 上午 02:38

所有回覆

  • 您好!

    參考一下這一篇,狀況是相同的,除非將排程寫成服務,不然就保持鎖定狀態,不要登出。

    2012年3月7日 上午 02:46
    版主
  • 感謝你的回覆!!

    我沒有登出window,在排定的工作里面,click run,都會出現ox4的執行結果

    排定的工作入面還有其它xcopy bat做備份工作,它們都是正常備份。

    2012年3月7日 上午 02:55
  • 您好!

    若是直接在排程上按右鍵選執行,能否正常執行,或者也是0x4呢?

    2012年3月7日 上午 03:31
    版主
  • 直接在排程上按右键执行结果是:0x4
    2012年3月7日 上午 03:37
  • 這個LOG日志,看不出那里出了問題,請求幫忙!!

    2012年3月7日 上午 04:22
  • echo off
    xcopy E:\mssql\backup \\agl-server\BackupDB_NewServer /d/s/y
    echo off
    ==========================

    現在加了echo off,排程工作提示成功,但是沒有把我需要備份的文件copy過去

    2012年3月7日 上午 08:11
  • 把 echo off 加上輸出轉向到檔案,你才能用來檢查。

    另外 sql server 很多檔案會鎖定,你先確認排程執行的時候沒被鎖定。

    我自己是用微軟免費的 SyncToy 2.1 放在 Server 上跑排程,因為這套只會做差異備份,平常備份檔案到 usb 我也是用這套。


    論壇是網友平等互助 保證解答請至 微軟技術支援服務


    提問時,錯誤情境描述與錯誤訊息很重要,情境描述包含你做了什麼,預期的結果與實際發生的結果。一個最爛的問法範例:「我的電腦電腦怎麼不能開機?」誰知道你家是不是沒電還是你根本找不到電源鈕。


    2012年3月7日 下午 03:15
  • 這個錯誤是因為權限問題,請問排程中,執行這個批次的使用者是誰?

    請確認該使用者存在下面的設定中:

    1. 執行 gpedit.msc
    2. 依序展開「電腦設定、Windows 設定、安全性設定、本機原則、使用者權限指派」
    3. 查看「以批次工作登入」的設定


    ☞ 這裡是「免費的討論區」付費支援服務請造訪 此處享受尊榮服務
    如果回覆對您有幫助,請記得按下標示為解答」



    • 已編輯 Alex Chuo 2012年3月8日 下午 03:48
    2012年3月7日 下午 07:32
  • 是用administrator執行
    2012年3月8日 上午 04:37
  • 請嘗試:在設定排程的「一般」索引標籤中,勾選「以最高權限執行」核取方塊,以便工作排程器將使用提高的權限權杖來執行工作,而非使用最少權限 (UAC) 權杖執行


    ☞ 這裡是「免費的討論區」付費支援服務請造訪 此處享受尊榮服務
    如果回覆對您有幫助,請記得按下標示為解答」

    2012年3月8日 下午 04:11
  • 感謝您的回覆!!

    勾選了“最高權限執行”還是  0x4

    現在想會不會是\\agl-server\BackupDB_NewServer   這個資料夾權限有問題,但我已經在(共享,安全) 里面的everyone 設定為  完全控制權限。

    2012年3月9日 上午 02:18
  • 現在改用SyncToy 2.1,在排定的任務里面運行也是不能備份,結果:0x1

    手動運行SyncToy 2.1可以正常備份,奇怪

    2012年3月9日 上午 04:55
  • 我勾選了紅色不能備份,選擇黃色  正常備份,為什么呢??我選擇紅色xcopy到USB harddisk又是成功的,為什么呢?權限不夠??
    2012年3月9日 上午 07:10
  • 希望這篇討論對你有幫助:Windows 7 - Batch file & XCopy。 :)

    蘇老碎碎念
    資訊無涯,回頭已不見岸
    好用的微軟技術支援小工具
    Facebook - 微軟台灣官方論壇愛好者俱樂部
    如何在論壇正確發問,請參考iThome的文章: 如何問到我要的答案
    Windows 7 技術支援中心

    2012年3月9日 上午 07:28
    版主
  • 目標設備( 如上方所指定的網路路徑 \\agl-server )必須 1)非密碼保護,也就是公開,不需登入名稱密碼 (此設定在格式化分區的時候就要做了,事後在底下的目錄或資料夾設定權限是沒用的)。  或者 2)目標設備(target)和來源(source)有相同名稱的使用者及密碼。這樣才能避免出現 (0X4)的錯誤
    2017年11月16日 下午 12:57
  • SyncToy 跑排程的話請依線上手冊說明,呼叫 SyncToyCmd 執行,另外,在 Win8/2012 以後,請使用 Administrator 權限跑。


    Run SyncToy from a Command Line

    SyncToy can be run from the command line
    to provide support for scheduling or automating folder pair execution. The
    command line executable by default is located at: [System Drive]\Program
    Files\SyncToy 2.1\SyncToyCmd.exe.

    SyncToy does not support running multiple copies of SyncToyCmd.exe at the
    same time. If a second instance of SyncToyCmd.exe is executed, there will be no
    errors and the command will not be executed.

    The parameters provided by this command line interface are described below:

    • -R Run all folder pairs that are marked as Active For Run All.
    • -R [Name] Run the named folder pair (only one folder pair can be specified).

    Usage Examples:

    • SyncToyCmd -R MyFolderPair
    • SyncToyCmd -R

    NOTE: There can be no space between the -R parameter and the
    MyFolderPair name.

    It is also possible to manage folder pairs from the command line. <label id="note">Note: </label>Folder pairs are managed through SyncToy.exe whereas
    scheduling is performed through SyncToyCmd.exe as described above.

    SyncToy does not support running multiple copies of SyncToy.exe at the same
    time. If SyncToy is already running in in the Task Bar, and a second instance of
    SyncToy.exe is launched with or without any command line parameters, it will
    simply bring the already running instance into focus and no errors will be
    reported.

    The parameters associated with SyncToy.exe are described below:

    • -d(left=<directory path="">, right=<directory path="">, name=<folder name="" pair="">,operation=Synchronize|Echo|Contribute, [check=yes|no], excluded=<list files="" of="">,included=<list files="" of="">) Creates a new folder pair with the specified
      options:
      • left - mandatory, provide absolute path for left folder
      • right - mandatory, provide absolute path for right folder
      • name - mandatory, provide name of folder pair
      • operation - mandatory, specifiy action type for this folder pair
      • check - optional, specify whether file contents should be checked for file
        matching, default is no
      • excluded - optional, specifies exclude filter for files, defaults to none
      • included - optional, specifies include filter for files, defaults to all
      </list></list></folder></directory></directory>
    • -u<folder name="" pair="">Delete one or more folder pairs, no user data will be
      deleted
      </folder>
    • -? Display Help

    Sample Usage:

    • SyncToy -d(left=e:\,right=c:\Pictures, name=MyPictures,operation=contribute)
    • SyncToy -uMyPictures


    不精確的問法,就會得到隨便猜的答案;自己都不肯花時間好好描述問題,又何必期望網友會認真回答?

    2017年11月16日 下午 03:11