AZCopy:摘要以及/ V:参数的详细信息

时间:2019-07-04 01:36:11

标签: azure powershell azcopy

我有以下工作正常,并以以下摘要为例,生成了附加到电子邮件的文本文件:

[2019/07/04 10:40:16] Transfer summary:
-----------------
Total files transferred: 1
Transfer successfully:   1
Transfer skipped:        0
Transfer failed:         0
Elapsed time:            00.00:00:03

我也想合并/ V:参数,但是我不确定如何在同一文件中包含上述摘要和/ V:参数的详细信息。这可能吗?正在使用Azcopy 8.1。

$azPath = "C:\Program Files (x86)\Microsoft SDKs\Azure\AzCopy\"
Set-Location $azPath

$StorageAccountName = "#"
$StorageAccountKey = "#"
$ContainerName = "#"

$SourceFolder = "c:\test2"

$DestURL = "https://$StorageAccountName.blob.core.windows.net/$ContainerName"
$Result = .\AzCopy.exe /source:$SourceFolder /dest:$DestURL /BlobType:block /destkey:$StorageAccountKey /Y /S /XO

$Result | Out-File Result.txt
Send-MailMessage -From 'SQL Alerts <sqlalerts@#>' -To 'SQL Alerts <sqlalerts@#>' -Subject 'Backups (#): Copy to Azure' -Attachments .\Result.txt -SmtpServer 'smtp'

1 个答案:

答案 0 :(得分:2)

  

我也想加入/ V:参数,但是我不确定如何   具有上述摘要和/ V:参数中的详细信息   相同的文件。这可能吗?

实际上,您不需要生成单独的结果txt文件,如果您在选项/V之后指定相对路径,例如/V:test/azcopy1.log,则会在以下位置创建详细日志当前工作目录位于名为test的子文件夹中。请参阅更多详细信息here

例如$Result = .\AzCopy.exe /source:$SourceFolder /dest:$DestURL /BlobType:block /destkey:$StorageAccountKey /Y /S /XO /v:test/azcopy1.log。 Azcopy将在您当前的路径$azPath中创建一个日志文件。日志文件自动包含摘要信息。

enter image description here