4

我正在尝试从 SAS url 位置复制到目标存储帐户。我尝试了以下命令,但几乎没有错误:

AzCopy.exe /来源:http ://www.blob.core.windows.net/vhd1/?sv=2014-02-14&sr=c&sig=xxxxxxxxxxxxxxxxx&st=2015-08-05T04%3A00%3A00Z&se=2015-09-01T04 %3A00%3A00Z&sp=rl /Dest: https://yyyyyyyy.blob.core.windows.net/vhds /Destkey:zzzzzzzzzzzzzzzzzzz 文件名1.vhd /Y

该命令的语法不正确。参数“源”中的 SAS 令牌无效。'sr' 不是内部或外部命令、可运行程序或批处理文件。'sig' 不是内部或外部命令、可运行程序或批处理文件。'st' 不是内部或外部命令、可运行程序或批处理文件。'se' 不是内部或外部命令、可运行程序或批处理文件。'sp' 不是内部或外部命令、可运行程序或批处理文件。

AzCopy.exe /来源:http ://wwwwwwwwww.blob.core.windows.net/vhd1 /目标:https ://xxxxxxxxxx.blob.core.windows.net/vhds /SourceSAS:?sv=2014-02-14&sr =c&sig=yyyyyyyyyy&sp=rl /Destkey:zzzzzzzzz 文件名1.vhd /Y

该命令的语法不正确。参数“SourceSAS”中的 SAS 令牌无效。'sr' 不是内部或外部命令、可运行程序或批处理文件。'sig' 不是内部或外部命令、可运行程序或批处理文件。'st' 不是内部或外部命令、可运行程序或批处理文件。'se' 不是内部或外部命令、可运行程序或批处理文件。'sp' 不是内部或外部命令、可运行程序或批处理文件。

我想知道这些错误的原因可能是什么。

谢谢

4

1 回答 1

5

请用引号将整个源参数括起来,因为它包含命令提示符的特殊字符。

AzCopy.exe /Source:"http://wwwwww.blob.core.windows.net/vhd1/?sv=2014-02-14&sr=c&sig=xxxxxxxxxxxxxxxxx&st=2015-08-05T04%3A00%3A00Z&se=2015-09-01T04%3A00%3A00Z&sp=rl" /Dest:https://yyyyyyyy.blob.core.windows.net/vhds /Destkey:zzzzzzzzzzzzzzzzzzz CSR316.vhd /Y
于 2015-08-25T08:07:59.680 回答