在 Windows 上以 MSI 部署 NetDrive — IT 管理員安裝指南

閱讀時間 5 分鐘 platform windows enterprise
Alex
AlexPrincipal Engineer
如何使用 MSI 安裝程式在 Windows 機群部署 NetDrive、設定開機自動掛載,並管理多使用者環境的團隊授權。

當你要將 NetDrive 部署到十幾台工作站,或是同時執行多個使用者工作階段的 Windows 終端伺服器時,消費版的 EXE 安裝程式就顯得不夠用了。MSI 套件正好提供部署流程所需的一切:一個標準的 Windows Installer 檔案,可交給 Group Policy、SCCM、Intune,或任何支援 MSI 的 RMM 工具。

NetDrive drive manager showing Google Drive, S3 and pCloud mounted as drive lettersMounted clouds appearing as native drives in Windows File Explorer

將任何雲端掛載為 Windows 磁碟機 — 全機群部署

NetDrive 讓 Google Drive、OneDrive、S3、SFTP、WebDAV 等在 Windows 與 macOS 上顯示為原生磁碟機 — 不需同步,也不需完整下載。

  • MSI 套件,支援靜默、以原則驅動的安裝
  • 系統開機自動掛載 — 無需使用者登入
  • 團隊授權,可依使用者管理席位
WindowsmacOS
下載 NetDrive →

免費試用。提供終身與訂閱方案。

MSI 與 EXE — 對管理員而言有何不同

EXE 安裝程式會就地處理先決條件,並以逐步精靈引導使用者完成安裝。這對單一機器來說很方便,但在大規模部署時就顯得笨重。MSI 套件省略了精靈流程,並遵循 Windows Installer 規範:msiexec 以靜默方式執行、回傳碼標準化,你可以把安裝過程整合進任何理解 MSI 套件的部署工作流程。

NetDrive 支援 Windows 8、8.1、10 與 11,以及 Windows Server 2012、2016、2019 與 2022。請先從 netdrive.net/download/windows/ 下載 MSI 以及 Visual C++ 可轉發套件。NetDrive 需要 32 位元與 64 位元版本的 vcredist12 與 vcredist14 套件,下載頁面列出了這四者的直接連結。請在尚未安裝這些元件的機器上先行預先佈署。

執行靜默安裝

拿到 MSI 之後,安裝指令如下:

msiexec /i NetDrive3-<version>.msi REINSTALL=ALL REINSTALLMODE=vamus

<version> 替換為你下載的檔名中的版本字串。REINSTALL=ALL REINSTALLMODE=vamus 這組旗標可確保任何現有安裝都會被正確重新整理——在升級曾安裝舊版本的機器,或重新製作工作站映像時,這點至關重要。若要完全無介面執行,加上 /qn;若部署時需要詳細記錄以供疑難排解,加上 /l*v netdrive-install.log

如果你需要先部署 Visual C++ 可轉發套件,請在主安裝程式之前依序串接執行。下載頁面提供的可轉發套件安裝程式都支援 /quiet /norestart 參數以進行靜默安裝。

設定開機自動掛載

安裝完成後,每個磁碟機都可設定為在三個時機點自動掛載:停用、使用者登入時,或系統開機時。開啟 NetDrive,從磁碟機管理員中選取一個磁碟機,開啟其設定,找到 Auto Mount 選項。

On System Boot 模式對伺服器而言是關鍵設定。它會在任何使用者工作階段建立之前就啟動掛載程序,因此需要存取雲端儲存的應用程式與排程工作——備份代理程式、從 S3 提取測試素材的 CI 執行器、寫入 Azure Blob 的記錄管線——啟動時就能發現磁碟機已經就緒。

NetDrive 磁碟機設定畫面,顯示 Auto Mount 選項設為 On System Boot

啟用開機時掛載後,機器一啟動,磁碟機便會出現在 Windows 檔案總管中,不需等待使用者登入。

雲端磁碟機在開機時、使用者尚未登入前就出現在 Windows 檔案總管中

這項行為在 Windows Server 2019 與 2022 上特別可靠,這類環境中的無人值守服務帳戶需要在重新開機後仍能持續存取儲存空間。

團隊授權與多使用者終端伺服器支援

NetDrive 自 3.1.286 版起就支援 Windows 終端伺服器的多使用者環境。團隊授權會將個別席位指派給具名使用者;每個終端伺服器工作階段都會執行各自獨立的 NetDrive 執行個體,擁有各自的憑證與磁碟機對應,並與同一主機上其他工作階段彼此隔離。

席位管理位於 Bdrive 管理主控台 accounts.bdrive.com。你可以在此將授權席位指派給團隊成員,並發布 Team Drives——共用磁碟機設定會自動出現在每位已授權成員的 NetDrive 中,無需任何逐機或逐使用者的設定腳本。

NetDrive 團隊管理主控台,顯示成員席位與已發布的團隊磁碟機

在終端伺服器上,每個使用者工作階段都會自動取得自己的個人磁碟機,以及管理員發布給其群組的任何團隊磁碟機。無需針對每台工作站進行手動設定,也不需要以登入指令碼分發磁碟機憑證。

總結

靜默 MSI 部署、服務層級的自動掛載,以及團隊授權管理,涵蓋了將個人安裝提升為受管理機群部署所需跨越的三大關鍵。若自動掛載在升級或重新開機後停止運作,可參考 自動掛載疑難排解指南,其中列出了最常見的原因。若團隊成員需要在已掛載的磁碟機上編輯共用的 Office 文件,請參閱 Office 檔案鎖定指南,以避免同時寫入造成衝突。

— Alex, NetDrive