![](/img/trans.png)
[英]Get items in specific folder in Sharepoint online document library with Powershell 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.