我找不到有討論我所遇到問題的相關主題。我最近從 TS119 升級到 TS262,一切都很好,除了有一個 Visual Basic 腳本在搭配 Windows 排程器(Scheduler)時不再運作。這個腳本其實很簡單,就是把檔案從 NAS 複製到 Windows 電腦(Win 10)上的 USB 隨身碟,反之亦然。雖然我已經把 NAS 映射成電腦上的一個磁碟機,但我在使用 TS119 時就學會在腳本裡用「\\server\…」的方式來引用 NAS 路徑,這樣用 Scheduler 執行時才會正常。這在 TS119 上一切都很順利,但在 TS262 上就不行了。我試過很多方法,包括用 IP 位址(\\192.168.1.nnn)和伺服器名稱(\\NAS87695B)來引用,但都沒有效。我也嘗試在腳本裡映射磁碟機,並指定我在 NAS 上設定的帳號密碼,還是沒有用。
我可能不太理解你的問題。 我已在 NAS 上新增了使用者憑證,這些憑證與我想要提供存取權限的每台 PC 上的使用者帳戶相符。 再說一次,當我以線上使用者身份執行 vbs 腳本時,它運作得很正常。 在這種情況下,我知道 NAS 能夠識別 PC 的使用者憑證並提供存取權限。 我沒有另外做任何使用者驗證的動作。 如果我在未被新增為 NAS 使用者的 PC 上執行該腳本,vbs 腳本就會顯示找不到共享的錯誤。 這也是我透過排程器執行腳本時遇到的錯誤。 我知道排程器在格式化使用者帳戶時,與線上使用者不同,並且它提供了一些設定選項來指定離線腳本執行時所用的使用者帳戶。 我已經嘗試過排程器中的各種設定選項;也在 NAS 上新增了其他使用者憑證,試圖新增一個能與排程器所用帳戶相符的憑證。 比如,我相信排程器會將使用者格式化為“PCName\\username”,這當然與啟動 PC 時所用的帳戶名稱不同。 所以,我已經把我能想到的所有組合都新增到 NAS 的憑證裡,但仍然收到 NAS 的“找不到共享”錯誤。
如果有辦法記錄/擷取排程器傳送到 NAS 的憑證,我就能確認自己在 NAS 上新增的使用者憑證是否正確,但顯然我還沒找到方法。
有些背景資訊可能會有所幫助。我正在支援一家非營利組織,為我們社區中弱勢客戶提供服務。我們會將所有客戶的活動記錄在可填寫的 PDF 表單上,並將這些表單整合後儲存在 QNAP 設備上。從這裡,我們可以執行報告、整合客戶主名單等等。事實上,我使用 QNAP 的雲端備份功能來備份我們的 NAS 資料庫,而且我很喜歡這個功能。不過,我將它設定為完全複製。因此,如果我們的員工不小心刪除或遺失了檔案,QNAP 雲端備份就無法讓我恢復該檔案。我的區域網路備份腳本是我的第二備份。它讓我有第二份備份,作為冗餘的預防措施。它會將備份檔案儲存在插在我專用電腦上的 USB 儲存裝置(已加密)上。不過,我將它設定為能夠有效地為任何被刪除或移動的檔案提供「回收」副本。這樣一來,如果有人不小心刪除或遺失了檔案,我通常都能找到它,而且不必執行 QNAP 備份還原。另外,它是 USB 儲存裝置,所以只要記得密碼解開加密,我可以在任何插入的電腦上存取。我的腳本是以檔案為基礎。它會尋找相符的檔案並比較日期。如果是新檔案或來源有變更日期,它就會複製備份。如果它發現備份上有 NAS 上沒有的檔案,就會將該檔案移到回收資料夾。