Batch file 如何创建批处理文件以使用azcopy复制数据

Batch file 如何创建批处理文件以使用azcopy复制数据,batch-file,azcopy,Batch File,Azcopy,我使用以下命令创建了一个: @echo off C:\windows\SysWOW64\cmd.exe /T:1F /K cd /D "C:\Program Files (x86)\Microsoft SDKs\Azure\" & launchcmd.cmd azcopy /Source:D:\Testing\data /Dest:https://test.blob.core.windows.net/rdp-media-test-migration /DestKey:wqerwqre

我使用以下命令创建了一个:

@echo off

C:\windows\SysWOW64\cmd.exe /T:1F /K cd /D "C:\Program Files (x86)\Microsoft SDKs\Azure\" & launchcmd.cmd

azcopy /Source:D:\Testing\data /Dest:https://test.blob.core.windows.net/rdp-media-test-migration /DestKey:wqerwqrewqerwqrer
当我执行上面的批处理文件时,会打开一个特殊的命令提示符,但不会执行

我想了解如何将
azcopy
命令传递到新窗口,以便它使用
azcopy
执行复制


我的主要动机是安排10个批处理,以便我可以将文件从我的系统复制到azure blob存储容器中,一个批处理一个批处理。

azcopy
将在(main
cmd
实例)中执行一旦您关闭新打开的
cmd
实例,您就要求使用
/K
打开并保持打开的cmd.exe实例。您已经告诉该新实例以一个已知位置作为其当前目录的特定颜色方案运行,并运行一个批处理文件。关闭“特殊”命令提示窗口时,批处理文件将运行
azcopy
命令。您没有告诉我们的是
launchcmd.cmd
应该做什么,以及它所做的任何事情是否与
azcopy
命令有关。在两个单独的实例中运行它们,将断开它们之间的任何预期链接。嗨,aschipfl,我关闭了新打开的实例,但是没有任何事情发生,因为没有更多的commang提示符打开。另一方面,我在新打开的实例上键入Exit(蓝色背景),我在windows cmd提示符上得到以下消息:“azcopy”未被识别为内部或外部命令、可操作程序或批处理文件。您好,请参阅我上面的评论。此外,这与删除launchcmd.cmd的行为相同。
azcopy
将在(main
cmd
实例)中执行,只要您关闭新打开的
cmd
实例……您已使用
/K
请求cmd.exe实例打开并保持打开状态。您已经告诉该新实例以一个已知位置作为其当前目录的特定颜色方案运行,并运行一个批处理文件。关闭“特殊”命令提示窗口时,批处理文件将运行
azcopy
命令。您没有告诉我们的是
launchcmd.cmd
应该做什么,以及它所做的任何事情是否与
azcopy
命令有关。在两个单独的实例中运行它们,将断开它们之间的任何预期链接。嗨,aschipfl,我关闭了新打开的实例,但是没有任何事情发生,因为没有更多的commang提示符打开。另一方面,我在新打开的实例上键入Exit(蓝色背景),我在windows cmd提示符上得到以下消息:“azcopy”未被识别为内部或外部命令、可操作程序或批处理文件。您好,请参阅我上面的评论。此外,它与删除launchcmd.cmd的行为相同。