2011-09-23 33 views
-1

我創建了一個服務在一臺服務器上運行,我需要通過此服務將目錄從另一臺服務器複製到此服務器中的目錄。查找其他服務器中指定的目錄時,該服務失敗。喜歡如果DirectoryExists("\\ServerName\DirectoryName")。它甚至無法正常工作,我與Network Authority建立了服務。從UNC路徑服務器複製文件 - 使用Delphi 7服務

請給出解決方案。這將有所幫助。

Mallik。

回答

3

可能的解釋是該服務作爲沒有讀取其他服務器卷的權限的用戶運行。使用NETWORKSERVICE進行身份驗證不會對您有所幫助。這只是一個有權訪問TCP等的用戶。

您需要做的是以可以讀取其他服務器卷的用戶身份運行服務。作爲一項測試,請嘗試您的個人登錄,但是從長遠來看,您可能希望僅爲此任務使用專用用戶。

+0

謝謝大衛... – rakesh