2014-02-28 64 views
0

這讓我感到莫名其妙。我使用PowerShell將大約35個庫添加到站點,然後爲每個設置爲使用唯一權限的庫創建並添加3個權限組。未顯示SharePoint庫

運行我的代碼後,我認爲一切都很好。當我去到網站時,我看到了所有我製作的圖書館,並可以進入每個圖書館,並且每個圖書館的權限都是正確的。但是,如果我以任何其他用戶身份進入,則無法看到任何庫。即使我去了所有的「所有網站內容」,就好像它們不存在一樣。

我是網站集管理員,並且是該網站的所有者組的成員,但所有者組中的其他人無法看到這些庫。

任何想法?

+0

做這些庫都有自己的權限設置,而不是從父母繼承? – Matt

+0

是的,他們每個人都擁有通過我的腳本添加的所有者組,成員組和讀者組,並且頂級網站所有者組是所有這些組的所有者。在添加這些組之前,每個庫的繼承都已中斷。 – Braden

+0

然後我認爲這是因爲沒有權限 – Matt

回答

0

可能是因爲您打破了繼承關係,看不到這些庫的其他用戶對該庫沒有任何權限。您可以通過以網站管理員身份登錄進行驗證。打開文檔庫 - >庫設置 - >此文檔庫的權限 - >檢查權限。在這裏鍵入無法使用庫的用戶,然後可以查看該用戶是否實際上對該庫有任何權限。

+0

好的,我同意這是問題。我需要編寫一個腳本來將網站管理員添加爲每個圖書館所有者組的成員。對於我來說,如果你是權限組的所有者,你本質上不會被授予對圖書館的訪問權限,這很奇怪。 – Braden

0

在SharePoint中,它有5個權限級別:完全控制,設計,貢獻,讀取,限制訪問。權限分爲列表權限,站點權限和個人權限,具體取決於它們可以應用到的對象;它可以從父代繼承,也可以有它自己的。如果一個用戶沒有對列表的權限,用戶就看不到它。

權限控制是複雜的SharePoint中,詳情請參見MSDN這些文章:

  1. Permission levels and permissions
  2. About controlling access to sites and site content
+0

好吧,我想我只是假設我創建的網站權限組的所有者(在組設置中)默認情況下會有權訪問,並且不需要將其添加爲該組的成員。我想這就是我得到的假設。 – Braden