azure - 将 CSV 从 Azure 自动化导出到 Microsoft Teams,而不是 Blob 存储?

标签 azure azure-devops azure-active-directory azure-automation

我正在尝试使用 Azure 自动化运行每日报告,该报告将生成 CSV。根据 Microsoft 文档,此报告可以导出到 Azure blob 存储。不过我很好奇是否可以跳过这一点并将其直接导出到 Microsoft Teams。根据我正在阅读的一些文章,这是可能的,但没有人提供完整的说明。

有人能帮我指出正确的方向吗?

最佳答案

首先,您需要将 csv 文件发送到 OneDrive 或 SharePoint 网站。

您可以通过以下命令/流程将 OneDrive 或 SharePoint 链接发送给团队,我关注了 Microsoft-Document-1Microsoft-Document-2 :

其次,我打开我的团队 channel 并右键单击 channel 和单击的连接器,如下所示:

enter image description here

然后你需要添加Incoming Webhook: enter image description here

然后单击“配置传入 Webhook”“配置”,键入必要的字段,然后单击创建。 然后复制 webhook 的 url 并粘贴到命令下面的 $myTeamsWebHook 中:

$myTeamsWebHook = "https://microsoft.webhook.office.com/webhookb2/0a2b3bc0-fb46-4401-ad40-51b19omingWebhook/6493f5388bffd69184/c977856c-f4bf-449d8"
Invoke-RestMethod -Method post -ContentType 'Application/Json'  -Body '{"text":"https://ms.portal.azure.com/#home"}' -Uri $myTeamsWebHook

输出:

现在链接已作为 Teams 中的消息传递:

enter image description here

作为示例,我正在共享 azure 门户链接,您可以在其中共享您的 Onedrive 或 sharepoint 链接

我通常遵循的做法是发送到存储帐户,然后从那里将其发送给团队。

关于azure - 将 CSV 从 Azure 自动化导出到 Microsoft Teams,而不是 Blob 存储?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/75151211/

相关文章:

azure - 如何在 Azure 中转储/加载 Neo4j 数据库?

azure - Bizspark 计划和 Azure

azure - 如何查找特定存储库的 Azure 构建项

.net - Azure CLI - 'az webapp deployment source config-zip' 正在删除其他 webjobs

python - 如何使用Python中的DataLakeServiceClient获取Azure中存在的容器列表

azure-devops - 在完成时从 Azure Devops Build Pipeline 设置 Git 标签

azure-devops - 修改TFS流程模板实现Nuget Package Restore

.net - Windows Azure Active Directory 承载身份验证

登录后使用 Azure AD B2C Graph API?

azure - 在 Xamarin 和 Microsoft Authenticator 中使用 ADAL for .NET 进行身份验证在 iOS 上失败