2013-07-18 23 views
0

從幾天來,我正在努力解決問題。我必須編寫一個小應用程序,以不同憑據(服務帳戶)運行另一個應用程序。一切都很簡單,但在服務器上,我們有一個拒絕登錄服務帳戶的策略,並且該策略無法刪除。運行程序(exe)作爲不同的用戶(服務帳戶),訪問網絡共享

我嘗試: Process類, 冒充機構, CreateProcessWithLogonW, CreateProcessAsUser

具有不同配置。一旦我設法使用服務帳戶登錄,我找不到錯誤網絡路徑。

CreateProcessWithLogonW在本地機器上完美工作,但在本策略所在的服務器上無法正常工作。也許我錯過了一些特定的配置。

+0

不得不使用網絡路徑通常是一個問題。沒有可行的替代方案?例如一個FTP服務器? –

+0

不改變基礎設施不是一種選擇。有趣的是,當我從Windows調度程序使用此服務帳戶運行此程序時,路徑沒有問題。 – kjubersson

+0

是與驅動器字母(即X:\)或\\ server \文件夾映射的共享? –

回答

0

我有解決方案。這是配置問題。服務器沒有適當的DFS(分佈式文件系統)DNS條目。

相關問題