
我遇到了一個奇怪的問題,我想從社區獲得一些建議/見解。
一些事實:
Windows 7 Pro 電腦充當具有共用公司資料夾的“伺服器”,我們將其稱為Share
Windows 7 和 10 用戶端,每個客戶端都有自己的憑證來連接到此“伺服器”。此Share
資料夾包含根據使用者憑證共用的子資料夾。瀏覽資料夾時,資料夾存取可以正常運作,使用者可以在授予存取權限的情況下進行訪問,而在未授予存取權限的情況下則無權存取。
問題的具體情況:
為簡單起見,假設有一個名為 的頂級資料夾Share
和兩個子資料夾,一個名為Admin
,一個名為Inventory
。管理僅與經理共享,但庫存與所有人共享。
我會建立一個在 Admin 資料夾中命名的 Excel 文件AdminFile.xlsx
,並將值指派Success!
給 cell A1
。
然後,我建立一個在 Inventory 資料夾中命名的 Excel 檔案AdminFileViewer.xlsx
並指派數組公式{='\\Server\Share\Admin\[AdminFile.xlsx]!$A$1}
AdminFileViewer.xlsx 可以讀取 AdminFile.xlsx 並顯示結果“成功!”對於用戶來說不要有權存取\\Server\Share\Admin\AdminFile.xlsx
文件位置。
我已確認在使用者的電腦上\\Server\Share\Admin
無法導航到該資料夾。
我在本機上做了一些測試,將檔案放在 admin 使用者資料夾中並嘗試相同的操作,這會導致 Excel 提示輸入檔案位置,因為它無法從我的使用者空間存取 admin 資料夾。這會導致本機電腦上出現 UAC 提示。這與嘗試透過在 Win 資源管理器中輸入完整路徑來存取受限資料夾時出現在網路資料夾上的受限存取提示略有不同。錯誤是“您無權訪問此資料夾 - 請聯絡您的網路管理員”
我擔心的是,例如,有人知道資料夾EmployeeSalaries.xlsx
中存在名為 的文件Admin
,然後可以使用上述方法讀取該文件的內容,而無需實際的憑證來直接存取它。
我對任何人對此事的想法感興趣。如果我可以提供任何資訊來澄清,請告訴我。