Microsoft GraphAPI Powershell下载附件

问题描述 投票:0回答:1

指导我如何从Microsoft Graph Api下载邮件附件

ContentType : application/octet-stream Id : AAMkAGIzZWEyN2MxLWJmNTktNDBkMi05ZWY2LWE3YjFhYWJjNmEwOABGAAAAAAA2OVriHzx8TL2ku-KbIgYgBwChRsRs-pG2QpRCaG5OgRLxAAAAAAEMAAChRsRs-pG2QpRCaG5OgRLxAAA-T0FcAAABEg AQANUHCnnWvO5Dr-D2VilhKP8= IsInline : False LastModifiedDateTime : 4/14/2020 7:21:32 PM Name : report.csv Size : 707

powershell microsoft-graph
1个回答
0
投票

ITNOA

Microsoft graph API基于Web API。因此,如果要下载附件,可以直接将HTTP Get命令与Microsoft Graph API Get Attachment API一起使用。

在powershell中,如果您想本地使用HTTP调用,则可以使用Invoke-WebRequest(有关更多详细信息,请参见How to use HTTP GET in PowerShell?

但是Microsoft提供了一些工具(模块),可以在PowerShell中轻松使用Microsoft Graph API。就是说Microsoft.Graph模块。此模块处于预览阶段,但非常有用。

如果要使用此模块并下载附件,可以使用以下命令

Get-MgUserMessageAttachment -MessageId <String> -UserId <String> [-Count] [-Expand <String[]>]
 [-Filter <String>] [-Orderby <String[]>] [-Search <String>] [-Select <String[]>] [-Skip <Int32>]
 [-Top <Int32>] [<CommonParameters>]

有关此命令的更多信息,请参见Microsoft Graph SDK PowerShell文档。

© www.soinside.com 2019 - 2024. All rights reserved.