2017-09-06 101 views
1

我一直在使用powershell以編程方式管理SharePoint Online中的一些繁瑣工作(SPO) 我一直在使用Cmdlet的Powershell PnP。我一直在尋找一種cmdlet,可以讓我向用戶添加/共享權限,以便他/她可以訪問位於SharePoint Online上的文檔庫中的此文件。使用powershell添加權限並共享在線文件

如何使用Powershell共享具有編輯或查看權限的SPO文檔庫文件?

,如果你能請指導我在正確的方向

謝謝

回答

0

有一個PnP cmdelt Set-PnPListItemPermission。您可以使用它與您的用戶共享列表項目。

實施例使用:

Set-PnPListItemPermission -List 'Documents' -Identity 1 -User '[email protected]' -AddRole 'Contribute' 

這將提供「貢獻」權限用戶「[email protected]」列表項目(文件)與列表中的ID 1「的文件」

有關更多示例,請參閱此cmdlet的PnP Documentation

+0

感謝您的快速響應,但Set-PnPListPermission沒有-List參數! – Codernator

+0

道歉,我收錄了一個錯字。我的意思是推薦'Set-PnPListItemPermission'。我已經更新了上面的答案,這個應該有'-List'參數 – groveale

+1

太棒了。看起來我正在運行一個過時的PnP模塊,update-module沒有更新模塊,因爲它是手動安裝的,所以我從添加或刪除程序中卸載它,然後使用install-module * pnp *和voila :-) new出現了cmdlet set-pnplistitempermission。再次感謝 – Codernator

相關問題