如何解决如何在Powershell脚本中添加Microsoft.WindowsAzure.Storage程序集
Add-Type -Path c:\AzureStorageFile\Microsoft.WindowsAzure.Storage.dll
$AzStorObject = New-Object -TypeName Microsoft.WindowsAzure.Commands.Storage.AzureStorageContext
给我错误
New-Object
:找不到构造函数。找不到类型Microsoft.WindowsAzure.Commands.Storage.AzureStorageContext
的适当构造函数。
解决方法
您没有将-ArgumentList
参数传递给New-Object
,因此,在尝试实例化指定的类型时,它将查找不带参数的构造函数。 AzureStorageContext
class的无参数构造函数是protected
,而不是public
,但是...
protected AzureStorageContext ();
...因此New-Object
将无法调用它。
Azure.Storage
package使用相同的Microsoft.WindowsAzure.Storage.dll
程序集。安装后...
Install-Module -Name Azure.Storage
...您可以调用New-AzureStorageContext
cmdlet来创建AzureStorageContext
实例...
$AzStorObject = New-AzureStorageContext # Additional parameters needed
否则,将有public
类的AzureStorageContext
构造函数...
public AzureStorageContext (Microsoft.WindowsAzure.Storage.CloudStorageAccount account);
...如果您通过CloudStorageAccount
实例,可以使用...
$AzStorObject = New-Object -TypeName Microsoft.WindowsAzure.Commands.Storage.AzureStorageContext -ArgumentList $myCloudStorageAccount
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。