gpt4 book ai didi

powershell - Azure PowerShell - 未将对象引用设置为对象的实例

转载 作者:行者123 更新时间:2023-12-03 01:52:05 26 4
gpt4 key购买 nike

我正在尝试编写一个 PowerShell 脚本来使用 Azure PowerShell 自动创建 EventHub。我正在遵循概述的文档 here并已安装 Azure PowerShell 模块(v 1.0.3)。

我已使用以下内容添加了 Microsoft ServiceBus 库 (v3.0)

$scriptPath = Split-Path -parent $PSCommandPath
$dllPath = "$scriptPath\..\..\packages\WindowsAzure.ServiceBus.3.1.2\lib\net45-full\Microsoft.ServiceBus.dll"
Add-Type -Path $dllPath

但是一旦我尝试使用 Get-AzureSBNamespace 命令,例如

$CurrentNamespace = Get-AzureSBNamespace -Name $Namespace

我收到以下错误

Get-AzureSBNamespace : Object reference not set to an instance of an object.

New-AzureSBNamespace 也是如此。我还尝试使用 Login-AzureRmAccount 在同一 session 中登录 Azure,但出现相同的对象空引用异常。

这是一个错误,还是我遗漏了文档中未概述的内容?

最佳答案

这是因为它使用服务管理 API,而不是资源管理器 API。对我来说,我跑了:

Add-AzureAccount

然后 Get-AzureSBNamespace 和其他 SB cmdlet 开始正常工作。

关于powershell - Azure PowerShell - 未将对象引用设置为对象的实例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34980580/

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