Windows-Server-2003

Windows 未登錄時啟動時掛載網路驅動器

  • May 3, 2010

目前場景:我有一個 NAS Box,以及我們的錄製軟體所在的 Windows 2003 Server(安全攝影機)。該軟體將數據儲存在 NAS 盒上。目前,必須有人使用有效憑據登錄才能保持驅動器安裝(例如域管理員)。我知道您可以使用批處理文件安裝驅動器,但這會以明文形式儲存憑據,這不是一個好的解決方案。我正在尋找另一種讓驅動器在啟動時掛載而無需登錄的方法。我確實有一個通用帳戶設置,可以讀取/寫入驅動器但無法互動登錄,這是我想用來掛載它的帳戶(如果有)。有什麼建議?

您需要映射驅動器的原因是什麼?是否只是為了儲存使用者憑據?如果安全 PC 可以保存到 UNC 路徑 (\servername\share),那麼您可以嘗試以其他使用者身份執行該服務,該使用者有權訪問共享。

讓我知道我是否在正確的軌道上:

\nasbox\SecurityFootage 是文件必須保存到的位置,但它們不允許匿名讀/寫訪問。因此,目前,您使用憑據映射網路驅動器(假設 M:),並告訴安全攝像頭在那裡進行記錄。

因為安全軟體作為服務執行,如果它可以隨系統自動啟動,並寫入 M: - 但目前它不能,因為沒有匿名訪問 \nasbox\SecurityFootage

如果我剛才描述的場景是準確的,那麼有解決方法:

  • 不用理會 NAS 盒,其所有安全性都完好無損

  • 將執行服務的帳戶更改為您在問題中提到的非互動式使用者

    • 為此,請右鍵點擊該服務,轉到屬性,登錄,然後選擇“此帳戶”,然後在其中輸入域憑據

這意味著當錄製服務啟動時,它將在指定的帳戶下執行,因此將有權保存到 \nasbox\SecurityFootage

引用自:https://serverfault.com/questions/53043