我正在尝试创建一个脚本,以便在另一个自动化进程处理 blob 后将它们从一个容器移动到另一个容器。我正在使用的代码如下。
workflow Move-AttendeeFiles
{
$connectionName = Get-AutomationConnection -Name 'AzureConnection'
$storageAccountName = Get-AutomationVariable -Name 'StorageAccountName'
$storageContainerName = Get-AutomationVariable -Name 'toprocessContainer'
$destContainerName = Get-AutomationVariable -Name 'processedContainer'
Connect-Azure `
-AzureConnectionName $connectionName
inlineScript{
Select-AzureSubscription `
-SubscriptionName $Using:connectionName
Set-AzureSubscription `
-SubscriptionName $Using:connectionName `
-CurrentStorageAccount $Using:storageAccountName
Get-AzureStorageBlob `
-Container $Using:storageContainerName | Start-AzureStorageBlobCopy `
-DestContainer $Using:destContainerName
}
}
它抛出以下错误
无法检索“System.Collections.Hashtable”连接资产。检查您是否首先在自动化服务中创建了它。
我似乎无法让它运行,并且必须盯着它很久。任何帮助将非常感激。