我正在尝试在 Azure 自动化中创建一个运行手册,它将拍摄 VM 的快照。我从脚本中心找到了“CreateBlobSnapshot.ps1”。它在 Power Shell 中运行良好。但是当我尝试在运行手册中使用相同的代码时,它会引发几个异常。
示例:A. windows powershell 工作流中不支持方法调用.....和 B. 它无法找到 Microsoft.WindowsAzure.Storage.dll。我也尝试过编写 InlineScript,但没有运气。请指教。
#Loading Windows Azure Storage Library for .NET.
Write-Verbose-Message"Loading Windows Azure Storage Library from $StorageLibraryPath"
Reflection.Assembly]::LoadFile("$StorageLibraryPath") | Out-Null
$Creds=New-ObjectMicrosoft.WindowsAzure.Storage.Auth.StorageCredentials("$StorageAccountName","$StorageAccountKey")
$CloudStorageAccount=New-ObjectMicrosoft.WindowsAzure.Storage.CloudStorageAccount($creds, $true)
$CloudBlobClient=$CloudStorageAccount.CreateCloudBlobClient()