您没有将-ArgumentList参数传递给New-Object,因此在尝试实例化指定类型时,它将寻找不带参数的构造函数。AzureStorageContext类的无参数构造函数是protected, not public, 但是...
protected AzureStorageContext ();
...所以New-Object将无法调用它。
包Microsoft.WindowsAzure.Storage.dll使用相同的程序集。在安装那个...Azure.Storage
Install-Module -Name Azure.Storage
...您可以调用New-AzureStorageContextcmdlet来创建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