我有一個運行 Sharepoint MOSS 2007 SP1 v12.0.0.6219 的 Window Server 2003 域。我的問題是,網域中缺乏目前使用的電腦的本機管理權限的所有使用者都以唯讀模式開啟所有文件。
這對我來說顯然是一個問題,因為我需要使用者能夠透過結帳流程更改文件。出於明顯的安全原因,我不願意一攬子授予所有使用者本地管理權限。
網域管理員、進階使用者和被授予本機管理員權限的使用者可以完成此任務,而不會出現任何異常行為。
我在谷歌上廣泛搜尋了這個問題,但找不到有效的解決方案。
我嘗試將以下註冊表項添加到“1”:spsstuff.blogspot.com/2006/07/office-2003-documents-open- in-read.html 但該更改不起作用。
我還嘗試找到本文中討論的 HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Office 的按鍵:www.tech-archive.net/Archive/SharePoint/microsoft.public.sharepoint.portalserver/2006-08/msg00458。我的系統上不存在。
我不確定我還能提供哪些其他資訊來提供幫助,但任何幫助或常識的戰術應用將不勝感激。
答案1
您可能知道,當您單擊檔案時,它將下載到本機電腦並從檔案系統開啟。根據從瀏覽器開啟文件的方式和使用的客戶端作業系統,可以將文件複製到幾個位置,並且使用者需要對這些位置的寫入存取權。
如果他們只是打開文件而不將其簽出到本地草稿資料夾,則該文件將被複製到:
- C:\Users\_使用者名稱_\AppData\Local\Microsoft\Windows\Temporary Internet Files\Content.MSO (Windows Vista)
- C:\Documents and Settings\_使用者名稱_\Local Settings\Temporary Internet Files\Content.MSO (Windows XP)
如果他們簽出該文件並選擇“使用本機草稿資料夾”選項,該文件將被複製到:
- C:\Users\_使用者名稱_\Documents\SharePoint Drafts (Windows Vista)
- C:\Documents and Settings\_使用者名稱_\我的文件\SharePoint Drafts (Windows XP)
您能否檢查一下,作為最終用戶,您是否能夠在這些位置建立文件?您可能需要轉到臨時 Internet 檔案的命令提示字元並輸入命令,例如:
類型測試>test.tmp
順便說一句,OpenDocumentsReadWriteWhileBrowsing 註冊表項應該對 SharePoint 網站沒有影響,根據知識庫 870853。 “按設計”的行為。
答案2
好的,這是一個簡單但不那麼明顯的解決方案。
我嘗試了所有建議,確保用戶對所有資料夾等都具有權限。
我們運行了一個腳本來完全刪除本地安全策略,重新啟動計算機,以便域策略佔據主導地位,從而解決了問題。
我們不知道為什麼這些地方政策只會給戴爾帶來問題,我們也無法找到導致「一個」罪魁禍首的具體規則或政策。
所以謝謝你的幫助亞歷克斯,但我甚至不認為這應該有資格作為答案。