macOS 通过 PowerShell 连接 Microsoft Online 遇到的问题

macOS 通过 PowerShell 连接 Microsoft Online 遇到的问题

Created
Dec 18, 2020 3:29 AM
Tags

首先说明下,问题最终并没有被完美解决,参见下面的 Issue

下面说下我的操作步骤

  1. 按照微软官方提供的步骤在 macOS 安装 PowerShell,我这边是通过 Homebrew 安装的
  2. 我这边的话,还需要用到 AzureAD,所以我也安装了相应的工具
  3. 然后安装登录工具
  4. Install-Module MSOnline
  5. 安装完毕后直接新建 session 连接,我这边的话,用的是世纪互联的
  6. $Session = New-PSSession -ConfigurationName Microsoft.Exchange -ConnectionUri https://partner.outlook.cn/PowerShell-LiveID/ -Credential $UserCredential -Authentication Basic -AllowRedirection
  7. 但是遇到的问题就是
  8. New-PSSession: This parameter set requires WSMan, and no supported WSMan client library was found. WSMan is either not installed or unavailable for this system.
    image

    这个问题目前除了降级 OpenSSL 到 1.0,并没有什么解决方法。由于我担心降级后对其他功能造成影响,我自己就没继续操作下去了,只能不了了之,老老实实用 Windows 的 PowerShell 进行管理。