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

Trouble creating folder in SharePoint Online (PnP module)

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

我可以在 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)

结果看起来不错,显示名称、类型、items/size 和上次修改时间,但是当我在 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”中还有其他文件夹未返回。

我的“测试文件夹”在哪里创建?

更新:

如前所述,使用 Connect-PnPOnline 时,url 参数应与图书馆托管的站点 url 相同,如果它在特定网站集中托管,url 应该是:

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

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

/sites/SalesDemo/Shared Documents/General/Acme 公司

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