簡體   English   中英

使用批處理命令將文件從一台服務器復制到另一台服務器 - Windows 機器

[英]Copy files from One Server to Another Server using Batch Command - Windows machine

如何使用 windows 批處理命令將文件從一台服務器復制到另一台服務器 (VM)。

我用過下面的命令

語法: xcopy \\source_path \\serverIP\Destination_path /s /a /d

示例: xcopy \\c:\repo\testproject \\10.101.101.11\C:\test\project /s /a /d

截至目前,我收到以下錯誤“驅動器規格無效”。

  1. 我是否需要提供訪問 VM 的憑據? 如果是,那么在哪里以及如何?
  2. 我檢查了目標路徑是否正確。
  3. 在這種情況下是否應該使用其他命令?

我是否需要提供訪問 VM 的憑據? 如果是,那么在哪里以及如何?

如果源計算機和目標計算機上的密碼相同,則不需要憑據,否則需要提供憑據。 您可以考慮兩種解決方案:

  • 使用“runas”並在那里指定憑據
  • 使用 UserPo41085 評論中提出的臨時網絡驅動解決方案。 此解決方案使用具有憑據參數的 .net view" 命令。

我檢查了目標路徑是否正確。 示例:xcopy \\c:\repo\testproject \\10.101.101.11\C:\test\project /s /a /d

所提供示例中的兩條路徑都是標准“DOS”路徑和 UNC 路徑的混合。 UNC 路徑引用共享名而不是磁盤號。

下面鏈接中的示例將本地計算機上名為 zz_yuv.png 的文件復制到名為“ws9”的計算機上,該計算機具有名為“c9.system”的共享,並且共享映射到 c 的根文件夾:ws9 上的驅動器. 如果您運行的帳戶是管理員組的成員,您可以使用管理員共享...(admin$、c$ 等)

xcopy 例子

在這種情況下是否應該使用其他命令?

Robocopy 內置於 windows 的更高版本中。它確實有一個學習曲線,但比 xcopy 更健壯。 請注意,robocopy 將受到與 xcopy 相同類型的憑證限制 - 它只是具有更多更好的復制功能。

暫無
暫無

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

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