我有一个Powershell脚本,可以从ssrs服务器生成pdf报告,在创建文件之后,由于在测试过程中无法移动文件或将其作为附件发送电子邮件,因此其中没有锁。
当我的脚本尝试将文件上传为天蓝色时,它以100%的速度挂起,我检查了天蓝色,文件在其中,但在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
}