簡體   English   中英

SharePoint 在線:使用 PowerShell 管理文件夾權限

[英]SharePoint Online : manage folder permission with PowerShell

我正在嘗試編寫一個 Powershell 腳本來授予用戶對我們 SharePoint 在線站點中子文件夾的權限。 我嘗試了已經打開但沒有成功的類似問題的解決方案。

我有一個在線 SharePoint 站點: https://xxx.sharepoint.com/sites/MySharePoint在這個 SharePoint 站點中我有一個名為 Test 的庫,其中包含 2 個子文件夾 Test1 和 Test2 我想要用戶“adtest@ x.com" 僅在讀/寫(即貢獻者)中被授予對 Test1 的訪問權限。

我使用了以下代碼:

Connect-PnPOnline -Url $SiteURL -Credentials $psCred 

$folder = Get-PnPFolder -URL "https://xxx.sharepoint.com/sites/MySharePoint/Test/Test1"

Set-PnPfolderPermission -list "Test" -identity $folder -User "adtest@x.com" -AddRole "Contribute"

當我運行這些命令時,在最后一步我收到一個錯誤,翻譯為:“無法找到授權級別”。 我的系統是法語的,所以我不得不翻譯消息。

我嘗試了從網站上的其他問題中找到的命令,但都沒有用。 有人對這個問題有任何想法嗎?

謝謝 ! 弗雷德

在 pnp 文檔中,身份始終是服務器相對路徑。

試試看,只需用作身份:“/Sites/MySharePoint/Test/Test1”

嘗試設置權限角色的確切名稱。 在高級權限級別檢查它。 系統需要法語名稱。 使用網站集的語言,而不是英語。 我使用的斯洛伐克語示例

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM