繁体   English   中英

在 SharePoint Online 中创建文件夹时遇到问题(PnP 模块)

[英]Trouble creating folder in SharePoint Online (PnP module)

我正在尝试使用 PowerShell 在 Teams 文档库中创建一个新文件夹,使用 PnP Sharepoint 在线模块。

我可以在 PowerShell 和浏览器中对站点进行身份验证。 然后我运行这段代码:

$cred = Get-Credential
$result = Add-PnPFolder -Folder "/sites/SalesDemo/Shared Documents/General/Acme Corp" -Name "testfolder" -Connection (Connect-PnPOnline -Url 'https://tenant.sharepoint.com' -Credentials $cred)

结果看起来不错,显示了名称、类型、项目/大小和上次修改时间,但是当我在 SharePoint 或 Teams 中查看该站点时,我没有看到“testfolder”。 但是,当我运行时返回“testfolder”:

Get-PnPFolderItem -FolderSiteRelativeUrl "/sites/SalesDemo/Shared Documents/General/Acme Corp" -ItemType Folder -Connection (Connect-PnPOnline -Url 'https://tenant.sharepoint.com' -Credentials $cred)

不幸的是,“Acme Corp”中还有其他文件夹未返回。

我的“testfolder”在哪里创建?

在此处输入图像描述

在此处输入图像描述

更新:

如前所述,使用 Connect-PnPOnline 时,url 参数应与库托管的站点 url 相同,如果它托管在特定站点集合中,则 Z572D4E421E5E6B9BC12Z271E8A271 应为:

https://Tenant.sharepoint.com/sites/SalesDemo

测试文件夹应位于相对 url 中:

/sites/SalesDemo/Shared Documents/General/Acme Corp

“Acnm Corp” 应该是 /Shared Documents/General 文件夹中的子文件夹,测试文件夹应该在那里:

在此处输入图像描述

暂无
暂无

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

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