用于Windows PowerShell的Azure Active Directory模块的功能

时间:2015-08-20 21:39:08

标签: powershell azure-active-directory

我一直在尝试为Powershell安装适用于Windows的Azure Active Directory模块。到目前为止,我还没有找到允许我在Powershell会话中创建连接的Sign-In Assistant和Powershell模块版本的组合。我成功的衡量标准是运行Connect-MsolService cmdlet来创建这样的连接。我从命令行和脚本中都尝试过它。参考此功能的(少数)论坛和博客帖子非常矛盾。

我使用与登录manage.windowsazure.com相同的凭据。

至于细节,我有以下配置:

  • Windows Server 2012R2
  • Powershell 4.0版($ PSVersionTable.PSVersion)
  • Microsoft Online Services登录助手版本7.250.4556.0
  • 适用于Windows Azure版本的Windows Azure Active Directory模块 1.0.8362。版本号基于命令(get-item C:\ Windows \ System32 \ WindowsPowerShell \ v1.0 \ Modules \ MSOnline \ Microsoft.Online.Administration.Automation.PSModule.dll).VersionInfo.FileVersion

我的问题如下:

  1. 哪些版本适用于Windows Server 2012R2?
  2. 我可能缺少特定的.Net版本吗?
  3. 我看错了吗?例如,cmdlet Connect-MsolService不是要使用的指标?还有另一种方式吗? 我可以验证我有连接吗?
  4. 我的理解是,Powershell cmdlet以及用于管理Azure的所有其他方法都基于REST API。这会是一个更好的方式吗?当然我无法动态输入命令,但我可以验证凭证等。

1 个答案:

答案 0 :(得分:0)

您是否尝试使用MSA帐户进行身份验证?尝试连接全局管理员AAD帐户(例如globaladminuser@tenant.onmicrosoft.com)。