powershell - 通过 PowerShell 脚本使用 Graph api 将文件上传到共享点
问题描述
我无法找到确切的分步程序。请让我知道不同的可能性。我已经编写了一个脚本来在 Powershell 脚本中创建一个临时令牌以连接到图形 api,并且无法进一步编码。谁能帮帮我。
解决方案
您可以SharePoint
通过调用此 API 将文件上传到:
Put /v1.0/sites/{tenant}.sharepoint.com/drive/root:/Test/reports.xslt:/content
这是一个简单的例子:
$access_token = "--access token goes here--"
$path = "--path to local file, e.g. c:\data\report.xlsx--"
$url = "https://graph.microsoft.com/v1.0/sites/{tenant}.sharepoint.com/drive/root:/{folder}/{filename}:/content"
$headers = @{'Authorization' = "Bearer $access_token" }
Invoke-RestMethod -Uri $url -Headers $headers -Method Put -InFile $path -ContentType 'multipart/form-data'
这里有一个类似的问题,希望对你有帮助。
推荐阅读
- c# - TFS REST API 获取构建失败的项目
- node.js - 无法通过 nodejs 连接到我的 ms-sql 服务器
- vba - VBA插入可以被许多用户使用的TOC
- apache-kafka - kafka分区中每条记录的记录大小是如何设置的?
- xamarin - Xamarin Android 无法重新访问共享文件
- sql - 创建一个变量表并检索@COLUMN_NAME
- html - 使用css网格在具有动态数据表的行上切换列?
- awk - 使用 awk 查找客户购买的唯一字符
- android - DialogFragment 将 EditText 焦点放在为 API 28 打开的对话框上
- python - 更改机器人框架以在 Mac 上使用 Python 3.x