繁体   English   中英

使用 Powershell 将文件移动到 Teams SharePoint 目录

[英]Move file to Teams SharePoint directory using Powershell

我正在尝试使用 powershell 将文件移动到 Teams Channel\SharePoint 目录。在我看来,我只需要三行代码来证明概念。 我正在使用 -UseWebLogin 获取我的登录信息

$Output = 获取子项 C:\Temp\ToSharepoint\Test.txt

Connect-PnPOnline -Url "https://My365.sharepoint.com/" –UseWebLogin

Add-pnpfile -path $Output -Folder https://My365.sharepoint.com/:f:/s/MyServicesInc/%20ITCommunications/Forms/AllItems.aspx

我已经为目的地尝试了很多字符串,但它们似乎都不起作用。 我目前收到此错误消息,

添加-pnpfile:访问被拒绝。 在行:1 字符:1

  • Add-pnpfile -path $Output -Folder https://My365.sharepoint.com/:f:/ ...
  •  + CategoryInfo: WriteError: (:) [Add-PnPFile], ServerUnauthorizedAccessException + FullyQualifiedErrorId: EXCEPTION,PnP.PowerShell.Commands.Files.AddFile

我可以手动上传文件,所以我相信我的凭据不是问题,但我不确定。

任何帮助将不胜感激! - 谢谢

请使用您的团队频道网站 url 的 Url,代码如下:

Connect-PnPOnline -Url "** https://My365.sharepoint.com/sites/Team1-PrivateChannel38**" –UseWebLogin

此外,使用这样的相对文件夹路径:

共享文档/私人频道 38/Folder1

这是我的测试效果很好:

$Output = Get-ChildItem C:\Temp\lulu4.jpg
Connect-PnPOnline -Url "https://tenant.sharepoint.com/sites/Team1-PrivateChannel38" –UseWebLogin
Add-pnpfile -path $Output -Folder "Shared Documents/Private Channel 38/Folder1"

在此处输入图像描述

这是我正在使用的界面以及我正在使用的界面。 我能得到图片的唯一方法是提交这个作为答案,对此感到抱歉。 我仍然无法让它工作。 我是该组的成员而不是所有者,我想知道这是否是问题所在,尽管我可以手动上传文件并从 sharepoint 删除文件。

$Output = 获取子项 C:\Temp\ToSharepoint\Test.txt

Connect-PnPOnline -Url "https://My365.sharepoint.com/sites/UnitedWeStand" –UseWebLogin

Add-pnpfile -path $Output -Folder "Documents/IT 通讯"

再次感谢!

我的界面

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM