无法通过PowerShell设置应用程序的权限

时间:2015-04-16 15:16:07

标签: powershell azure

我一直在尝试设置通过PowerShell添加的本机应用程序的权限,但没有成功。

我按照此页面上的说明操作: https://msdn.microsoft.com/en-us/library/azure/dn790557.aspx

我可以通过PowerShell添加应用程序(步骤#1),但是当我尝试设置权限(步骤#2)时,我会遇到几个问题。

如果我使用Microsoft Active Directory模块PowerShell,我可以连接,但在尝试选择订阅(具有正确的值)时,结果是订阅不存在。出于好奇,如果我执行Get-Subscription cmdlet,我会得到一个空输出。即使我继续发出New-AzureRoleAssignment cmdlet,我也会收到Object reference not set to an instance of an object错误。

如果我使用Azure PowerShell,则无法发出Connect-MsolService cmdlet,因为它表示找不到cmdlet。即使如果我继续尝试New-AzureRoleAssignment cmdlet,我也会得到与上面相同的错误。

有人知道我做错了什么或者我是否错过了一步?

1 个答案:

答案 0 :(得分:0)

启动Azure Powershell控制台并对包含Import-Module <moduleName>的模块使用Connect-MsolService

如果您经常使用这种模块组合,我建议将该Import-Module命令放在该控制台的默认配置文件中。我不知道该怎么做,但谷歌应该。