我尝试使用 PS 7 连接到 365 Powershell,但出现以下错误
Connect-ExchangeOnline
InvalidOperation: Unable to find type [Microsoft.Exchange.Management.RestApiClient.ExchangeEnvironment].
我的版本如下
Name Value
---- -----
PSVersion 7.2.5
PSEdition Core
GitCommitId 7.2.5
OS Microsoft Windows 10.0.19043
Platform Win32NT
PSCompatibleVersions {1.0, 2.0, 3.0, 4.0…}
PSRemotingProtocolVersion 2.3
SerializationVersion 1.1.0.1
WSManStackVersion 3.0
可能是因为我使用的是核心版吗?
升级到 ExchangeOnlineManagement 3.5.1 后,我遇到了同样的问题,问题最终是我拥有 .NET6 SDK,并且补丁版本从 3.5.0 到 3.5.1 将依赖关系提升到了 .NET8。回到 3.5.0(或更低版本)解决了问题。
明白了,我是不是傻了