2015-05-20 47 views
0

我們在網絡驅動器上有客戶項目文件。大多數用戶在某些目錄中沒有寫訪問權限。我的任務是找到一種方法,讓他們通過我們開發的用戶前端以編程方式創建目錄和文件,而不允許他們通過轉到Windows資源管理器中的目錄手動進行更改。這些用戶中的大多數沒有本地管理員權限,也不會改變他們的網絡管理員權限。根據需要提升企業網絡寫入訪問權限

這是在.net編程環境中。

我看到很多提升本地權利的例子,但沒有提升網絡權限的例子。

某些選項: - 在應用程序中刪除特權。 - 在服務器具有必要權限並執行必要任務的服務器上運行應用程序。 - 創建一個Windows服務應用程序,該應用程序將在服務器上運行,其偵聽器將接收請求並執行必要的任務。

後面兩個選項需要大量的提示,因爲我的公司有一個非常嚴格的IM安全策略。第一種選擇是理想的,但我不確定這是可能的。我不確定第二種選擇是否可能。

任何想法或輸入將非常感激。

回答

1

使用模擬。

RE:How do you do Impersonation in .NET?

只要確保你正在使用模擬憑據有權訪問文件夾是必要的。根據需要,您可以在文件服務器憑據上使用域或本地。