首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >使用Azure自动化/ o365交换连接拒绝访问

使用Azure自动化/ o365交换连接拒绝访问
EN

Stack Overflow用户
提问于 2020-04-04 06:51:16
回答 1查看 476关注 0票数 0

这是我的第一篇文章。我专门为这个问题创建了一个帐户,因为我完全被搞糊涂了。

基本上,我遇到了与我在这里发现的完全相同的问题,但没有发布解决方案。https://www.reddit.com/r/AZURE/comments/8sz7s8/can_anyone_help_access_denied_with_azure/

在使用自动化帐户中的服务帐户尝试连接到Exchange online时,我收到此错误。我认为问题也可能是我的$credential变量没有传递到我的$session变量中,但我想不出为什么会发生这种情况。

代码语言:javascript
运行
复制
New-PSSession : [ps.outlook.com] Connecting to remote server ps.outlook.com failed with the following error message : Access is denied. For more information, see the about_Remote_Trouble

如果我在本地运行它,我没有得到任何问题。我已使用此服务帐户登录Exchange,以确认密码有效。我已检查它是否具有Exchange管理员访问权限。我知道凭据和权限都很好。奇怪的是,我在一个旧订阅中的另一个自动化帐户上使用了相同的脚本。我准确地复制了设置(或者至少我认为我这样做了),并认为我可以重用这本runbook。

我的连接调用与我分享的链接中的连接调用非常相似。

代码语言:javascript
运行
复制
$credential = Get-AutomationPSCredential -Name 'Admin-ExchangeOnline'
$session = New-PSSession -ConfigurationName Microsoft.Exchange -ConnectionUri 'https://outlook.office365.com/powershell-liveid/' -Credential $credential -Authentication Basic -AllowRedirection

    Import-Module (Import-PSSession -Session $session -DisableNameChecking -AllowClobber) -Global

任何帮助都将不胜感激!

EN

回答 1

Stack Overflow用户

发布于 2020-04-08 21:56:17

弄清楚了问题所在。真的很愚蠢。我输入的凭据资产用户名不正确。一旦我这样做了,我的原始脚本就起作用了。但是,仅供人们注意,我尝试使用get-AzAutomationCredential cmdlet进行连接的尝试没有成功。我能够使用cmdlet创建一个$credential对象,它似乎工作正常,但我认为该对象的结构与连接到Exchange Online的传统方法不兼容。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/61021560

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档