我一直在尝试设置通过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,我也会得到与上面相同的错误。
有人知道我做错了什么或者我是否错过了一步?
答案 0 :(得分:0)
启动Azure Powershell控制台并对包含Import-Module <moduleName>
的模块使用Connect-MsolService
。
如果您经常使用这种模块组合,我建议将该Import-Module命令放在该控制台的默认配置文件中。我不知道该怎么做,但谷歌应该。