【发布时间】:2015-08-20 21:39:07
【问题描述】:
我一直在尝试为 Powershell 安装适用于 Windows 的 Azure Active Directory 模块。到目前为止,我还没有找到允许我在 Powershell 会话中创建连接的登录助手和 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
我的问题如下:
- 哪些版本适用于 Windows Server 2012R2?
- 是否有我可能缺少的特定 .Net 版本?
- 我看错了吗?例如是 cmdlet Connect-MsolService 不是要使用的指标?有没有别的办法 我可以验证我是否有连接?
我的理解是,Powershell cmdlet 以及用于管理 Azure 的所有其他方法都基于 REST API。那会是更好的方法吗?当然我不能动态输入命令,但我可以验证凭据等。
【问题讨论】:
标签: powershell azure-active-directory