gpt4 book ai didi

Azure 自动化/运行手册/身份验证

转载 作者:行者123 更新时间:2023-12-03 05:16:34 26 4
gpt4 key购买 nike

我想运行 Azure 自动化 Runbook (PowerShell) 并运行连接-PnPOnline 或连接-MicrosoftExchange

clientid 和 clientsecret 将被弃用用户已启用 MFA

我无法通过托管身份或 keyvault 或其他方式进行连接吗?谁能指出我正确的方向?

最佳答案

Run connect-PnPOnline or connect-MicrosoftExchange trough managed identity:

我尝试使用Azure PowerShell以及Azure Automation Runbook对所需的连接进行身份验证,如下所示:

系统分配的托管身份:

Connect-PnPOnline -Url "https://microsoftapc.sharepoint.com/teams/<Site_Name>"-ManagedIdentity

用户分配的托管身份:

Connect-PnPOnline -Url ""-ManagedIdentity -UserAssignedManagedIdentityObjectId <ObjectId of UserAssigned Managed Identity>

Client_ID 和 Client_secret:

Install-Module -Name PnP.PowerShell
connect-pnponline -url "https://microsoftapc.sharepoint.com/teams/<Site_Name>"-ClientId "48b4f657-904f-496d-b02a-49cc492b3ee3" -ClientSecret "Tis8Q~Pxn3F2t8kllVCV5pCC2u2SMkxcSEeOrds2" -WarningAction Ignore

输出(AZ Powershell):

enter image description here

Azure 运行手册:

首先,通过自动化帐户 -> 共享资源 -> 模块 -> 添加模块来添加所需的模块

enter image description here

要检查模块是否成功导入,请给出

Install-Module -Name ExchangeOnlineManagement -Scope AllUsers
Get-command -Module ExchangeOnlineManagement

enter image description here

Azure PowerShell:

enter image description here

Connect-ExchangeOnline -ManagedIdentity -Organization "xxxxx" -ManagedIdentityAccountId  "<UserManagedIdentityID>"

引用文献:

在此处查看其他可能的方式 Connect-PnPOnline & connect-ExchangeOnline .

关于Azure 自动化/运行手册/身份验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/74788363/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com