【发布时间】:2021-04-06 07:28:56
【问题描述】:
我正在尝试使用 Connect-ExchangeOnline 命令连接到 PowerShell,但收到以下错误。有什么想法吗?
New-ExoPSSession : .
At C:\Program Files\WindowsPowerShell\Modules\ExchangeOnlineManagement\1.0.1\ExchangeOnlineManagement.psm1:445 char:30
+ ... PSSession = New-ExoPSSession -ExchangeEnvironmentName $ExchangeEnviro ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : NotSpecified: (:) [New-ExoPSSession], Exception
+ FullyQualifiedErrorId : System.Exception,Microsoft.Exchange.Management.ExoPowershellSnapin.NewExoPSSession
【问题讨论】:
-
请显示您输入的凭证的格式。通常,凭据用户名是该帐户的
UserPrincipalName值。只是userid是行不通的。SamAccountName通常不起作用,因为如果它是 AD 本地帐户,SamAccountName值与 Azure 中的值不匹配。对于云帐户,SamAccountName通常不是您所期望的。UserPrincipalName(UPN) 是可预测的,并且应该从本地到 Azure(如果处于混合模式)或在云中创建保持一致。 UPN 格式看起来像一个电子邮件地址。 -
使用
domain\userid格式的用户名连接到ExchangeOnline 会产生此错误。 -
@AdminOfThings 是的,我正在使用格式域/用户 ID。所以我应该使用我的公司电子邮件是你说的吗??
-
为同一个问题创建多个问题没有任何帮助。通常,提供帮助的速度非常快。当我说你的问题不会被淹没时,请相信我。如果他们没有得到答复,它们要么太复杂而无法快速回答,要么您没有提供足够的信息。这是您没有提供足够信息的情况。
-
我不是提问的权威,但可以根据您尝试的步骤编辑问题并添加更多信息或提供更新信息。有时需要不断演变问题的数据才能找到解决方案。人们通常不喜欢的期望超出问题的要求。您也不想在帖子中充斥太多不必要的信息。有一个平衡点,cmets 帮助定位焦点。
标签: powershell outlook scripting exchange-server