我需要Connect-ExchangeOnline
不使用浏览器。我会使用参数-Credential
,但帮助说:
Don't use this parameter for accounts that use multi-factor authentication (MFA).
我可以执行以下操作,但仍然需要交互式使用才能输入密码。
Connect-ExchangeOnline -InlineCredential -UserPrincipalName [email protected]
如何在没有用户交互的情况下自动建立连接?
答案1
如果-InlineCredential
有效的话,那么-Credential
也会有效。
如果帐户使用 2FA,则无论使用哪种方法都会收到错误:
AADSTS50158: External security challenge not satisfied. User will be redirected to another
page or authentication provider to satisfy additional authentication challenges.
Trace ID: XXX Correlation ID: YYY Timestamp: ZZZ
2FA 登录总是需要用户交互。要使用无需交互的在线交换命令,您需要一个单独的用户帐户,并且不需要 2FA。