VM のスナップショットを作成する Runbook を Azure Automation で作成しようとしています。スクリプト センターから「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()