gpt4 book ai didi

azure - 引用 Microsoft.WindowsAzure.Storage.dll 并使用 Azure 自动化下 Runbook 中的 CreateCloudBlobClient() 方法创建 Cloud Blob 客户端

转载 作者:行者123 更新时间:2023-12-03 06:02:36 25 4
gpt4 key购买 nike

我正在尝试在 Azure 自动化中创建一个 Runbook,它将拍摄 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()

最佳答案

对于问题 B,所有依赖 DLL 是否都已加载?试试这个 To Load Windows Storage Dll

PM> Install-Package WindowsAzure.Storage 

然后尝试使用以下命令在 PowerShell 中加载 DLL:

PM> Add-Type -Path "<Path where package is present>\Microsoft.WindowsAzure.Storage.dll"

关于azure - 引用 Microsoft.WindowsAzure.Storage.dll 并使用 Azure 自动化下 Runbook 中的 CreateCloudBlobClient() 方法创建 Cloud Blob 客户端,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23951426/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com