0

我有一个从 ssrs 服务器生成 pdf 报告的 powershell 脚本,在文件创建后没有锁定,因为我能够在测试期间移动它或将其作为附件等通过电子邮件发送。

当我的脚本尝试将文件上传到 azure 时,它​​以 100% 挂起,我检查了 azure 并且文件在那里,但在 powershell 中仍然处于 100%。

有任何想法吗?

下面的代码,我没有包含用于生成报告的功能代码,因为它非常冗长。

GenerateReport -ReportFile $FullFilePath -StartDate $StartDate -EndDate $EndDate| Out-Null

$context = New-AzureStorageContext -StorageAccountName $StorageAccountName -StorageAccountKey $StorageAccountKey

$files = Get-ChildItem $BaseFolder -Recurse
foreach($file in $files)
{

$blobfile = "Epsom/$($file)"
Set-AzureStorageBlobContent -File $File.FullName -Container $ContainerName -Context $context -Blob $blobfile -Force -ErrorAction SilentlyContinue

}
4

0 回答 0