PDQ Deploy 完整教學:企業軟體派發最佳工具【2025】
管理 50 台電腦的軟體更新,你還在一台一台跑?每次有新版本的 Chrome 或 Adobe Reader,就要花一整天巡迴安裝?
這篇文章將教你使用 PDQ Deploy,Windows 企業環境中最強大的免費軟體派發工具。透過它,你可以從一台管理電腦遠端安裝軟體到數百台 Windows PC,節省 80% 以上的重複工作時間。
不管你是新手 IT 管理員還是資深系統管理師,這篇完整教學都能幫助你快速上手 PDQ Deploy。
PDQ Deploy 是什麼?為什麼企業 IT 都在用
PDQ Deploy 是一款 Windows 軟體部署工具,由 PDQ.com 開發。它的核心功能是讓 IT 管理員從中央管理電腦,遠端安裝軟體到網域內的所有 Windows 電腦。
企業 IT 管理的痛點
在沒有軟體派發工具的環境下,IT 管理員通常會遇到這些問題:
手動安裝效率低落
每台電腦都要親自走到現場,插入 USB 或下載安裝檔,點擊「下一步」等待安裝完成。50 台電腦的 Chrome 更新可能要花上一整天。
版本不一致
不同時間安裝的軟體版本不同,可能導致相容性問題。有些電腦用 Chrome 120,有些還停在 Chrome 115,造成網頁功能不一致。
無法追蹤部署狀態
哪些電腦已經安裝?哪些失敗了?失敗的原因是什麼?沒有集中管理工具,這些問題都很難回答。
PDQ Deploy 的解決方案
PDQ Deploy 透過以下方式解決這些問題:
遠端靜默安裝
從管理電腦透過網路,將軟體推送到目標電腦。使用靜默參數(Silent Parameters)讓安裝過程不顯示任何視窗,使用者完全無感。
集中管理
所有部署任務都在一個介面中管理。你可以看到每台電腦的部署狀態、歷史紀錄、以及失敗原因。
排程自動化(Pro 版)
設定排程讓軟體在非工作時間自動部署,隔天早上使用者開機就是最新版本。
PDQ Deploy 運作原理
PDQ Deploy 的運作機制如下:
- 管理電腦執行 PDQ Deploy 主程式
- 透過 Windows 管理共享(Admin Share)連接目標電腦
- 將安裝檔複製到目標電腦的暫存資料夾
- 使用 PsExec 風格的遠端執行技術啟動安裝程式
- 監控安裝過程並回報結果
這個過程需要:
- 管理電腦與目標電腦在同一網域
- 目標電腦開啟 Admin Share(預設已開啟)
- 管理帳號有目標電腦的本機管理員權限
更多關於程式部署的基礎知識,請參考我們的 程式部署完整指南。
PDQ Deploy 安裝與初始設定
讓我們從零開始設定 PDQ Deploy。
下載與安裝
首先到 PDQ 官網下載安裝檔:
- 前往 https://www.pdq.com/pdq-deploy/
- 點擊「Download Free」下載免費版
- 執行安裝檔,按照指示完成安裝
安裝過程中會詢問幾個選項:
- 安裝路徑:預設即可
- 建立桌面捷徑:建議勾選
- 加入 PDQ 電子報:選擇性
安裝完成後啟動 PDQ Deploy,你會看到主控台介面。
網域環境前置需求
在開始使用前,確認你的網路環境符合以下條件:
網域需求
- Windows Server 網域控制器(DC)
- 目標電腦已加入網域
- 管理電腦與目標電腦可互相通訊
防火牆設定
目標電腦需要開啟以下連接埠:
| 連接埠 | 用途 |
|---|---|
| TCP 445 | SMB(檔案共享) |
| TCP 135 | RPC Endpoint Mapper |
| TCP 動態 | RPC 動態連接埠 |
在 Windows 防火牆中啟用「檔案及印表機共享」即可涵蓋這些需求。
管理員權限
PDQ Deploy 使用的帳號需要:
- 目標電腦的本機管理員權限
- 或是 Domain Admins 群組成員
設定認證憑證
開啟 PDQ Deploy,進入認證設定:
- 點擊選單 Options → Credentials
- 點擊「Add」新增憑證
- 輸入有管理員權限的網域帳號
格式:DOMAIN\username 或 [email protected]
密碼:該帳號的密碼
設定完成後,這組憑證會用於所有遠端部署作業。
💡 企業部署環境設定需要協助?讓 VibeFix 幫你規劃
驗證連線
在正式部署前,先測試連線是否正常:
- 點擊選單 File → New Computer
- 輸入目標電腦名稱(如 PC001)
- 點擊「Scan」掃描該電腦
如果掃描成功,你會看到該電腦的基本資訊:
- 作業系統版本
- 目前登入的使用者
- IP 位址
- 已安裝的軟體清單
如果掃描失敗,常見原因包括:
- 電腦離線或關機
- 防火牆阻擋連線
- 認證憑證權限不足
- 電腦名稱打錯
建立你的第一個部署套件(Package)
PDQ Deploy 使用「Package」來定義要部署的軟體及其安裝參數。
Package 基本概念
一個 Package 包含:
- 安裝檔案:EXE、MSI 或其他安裝程式
- 安裝參數:靜默安裝的命令列參數
- 安裝步驟:可包含多個步驟(安裝、複製檔案、執行指令等)
- 成功條件:判斷安裝是否成功的依據
建立 Chrome 靜默安裝 Package
讓我們以 Google Chrome 為例,建立第一個 Package:
步驟一:下載 Chrome 離線安裝檔
到 Google 官網下載企業版離線安裝檔:
https://chromeenterprise.google/browser/download/
選擇「Chrome Browser - MSI」版本。
步驟二:建立新 Package
- 在 PDQ Deploy 中點擊 File → New Package
- 在 Name 欄位輸入「Google Chrome」
- 在左側面板右鍵 → Add Step → Install
步驟三:設定安裝步驟
Install File: 選擇下載的 GoogleChromeStandaloneEnterprise64.msi
Parameters: /quiet /norestart
MSI 檔案的標準靜默參數是 /quiet /norestart,這會讓安裝過程完全無聲,且不重新開機。
步驟四:儲存 Package
點擊 File → Save,Package 就建立完成了。
常見軟體的靜默參數
以下是 IT 管理員最常部署的軟體及其靜默參數:
| 軟體 | 安裝類型 | 靜默參數 |
|---|---|---|
| Google Chrome | MSI | /quiet /norestart |
| Firefox | EXE | -ms |
| 7-Zip | EXE | /S |
| VLC | EXE | /S /L=1033 |
| Adobe Reader | EXE | /sAll /msi EULA_ACCEPT=YES |
| Notepad++ | EXE | /S |
| Java JRE | EXE | /s SPONSORS=0 |
| PuTTY | MSI | /quiet /norestart |
| WinRAR | EXE | /s |
這些參數讓安裝程式在背景執行,使用者不會看到任何安裝視窗。
進階 Package 設定
對於複雜的部署需求,Package 可以包含多個步驟:
範例:安裝軟體 + 設定組態
Step 1: Install
- 安裝主程式
Step 2: Copy File
- 複製設定檔到指定目錄
Step 3: Command
- 執行額外的設定指令
Step 4: Reboot
- 如有需要,重新開機
這種多步驟 Package 可以處理需要額外設定的軟體,例如:
- 複製授權檔案
- 修改登錄檔
- 執行初始化指令
執行部署:從單台到批次
Package 建立完成後,就可以開始部署了。
部署到單台電腦
最簡單的部署方式:
- 選擇你要部署的 Package
- 點擊「Deploy Once」
- 在「Choose Targets」視窗中輸入電腦名稱
- 點擊「Deploy Now」
部署過程會在下方的 Status 面板即時顯示:
正在連線到 PC001...
正在複製安裝檔案...
正在執行安裝程式...
安裝完成!
部署到多台電腦
PDQ Deploy 支援多種選擇目標的方式:
手動輸入
在「Choose Targets」視窗中,每行輸入一台電腦名稱:
PC001
PC002
PC003
PC004
從檔案匯入
如果有大量電腦,可以準備一個純文字檔案(TXT),每行一台電腦名稱,然後匯入。
使用 PDQ Inventory
如果同時使用 PDQ Inventory(另一個 PDQ 產品),可以直接從 Inventory 的動態群組選擇電腦。
監控部署進度
部署開始後,你可以在主畫面看到即時狀態:
狀態圖示說明
| 圖示 | 狀態 | 說明 |
|---|---|---|
| 🟢 綠色勾勾 | 成功 | 安裝完成 |
| 🔴 紅色叉叉 | 失敗 | 安裝失敗,點擊查看原因 |
| 🟡 黃色圓圈 | 等待中 | 排隊等待執行 |
| 🔵 藍色箭頭 | 進行中 | 正在安裝 |
點擊失敗的項目可以查看詳細錯誤訊息,常見的失敗原因:
- Error 5:權限不足,檢查認證設定
- Connection Failed:電腦離線或防火牆阻擋
- Exit Code 1603:MSI 安裝失敗,可能是衝突或空間不足
Free 版的限制
PDQ Deploy Free 版有以下限制:
- 同時部署數量:最多 5 台電腦同時部署
- 無排程功能:只能手動執行
- 無預設套件庫:需要自己建立所有 Package
- 基本報告:功能較簡單
對於小型企業(50 台電腦以下),Free 版通常夠用。超過 50 台或需要自動化,建議升級 Pro 版。
💡 Active Directory 整合遇到問題?讓 VibeFix 專家幫你處理
Active Directory 整合:電腦清單自動同步
如果你的企業使用 Active Directory,可以將電腦清單直接從 AD 匯入 PDQ Deploy,省去手動維護的麻煩。
從 AD 匯入電腦
PDQ Deploy 可以連接 AD 並匯入電腦物件:
- 點擊 File → Add Computers → Active Directory
- 選擇你的網域
- 瀏覽 OU(組織單位)結構
- 勾選要匯入的 OU 或個別電腦
- 點擊「OK」匯入
匯入後的電腦會出現在左側的 All Computers 清單中。
建立靜態群組
將電腦分組可以更有效管理部署:
依部門分組
├── 業務部
│ ├── PC-SALES-001
│ ├── PC-SALES-002
│ └── PC-SALES-003
├── 研發部
│ ├── PC-DEV-001
│ ├── PC-DEV-002
│ └── PC-DEV-003
└── 財務部
├── PC-FIN-001
└── PC-FIN-002
依角色分組
├── 所有電腦
├── 伺服器
├── 工作站
└── 筆電
建立群組後,部署時可以直接選擇群組,一次部署到所有成員。
使用 PDQ Inventory 進行動態分組
PDQ Inventory 是 PDQ 的另一個產品,專門用於收集電腦硬體與軟體資訊。結合使用可以建立動態群組:
動態群組範例
-- 找出所有沒有安裝 Chrome 的電腦
SELECT * FROM computers
WHERE computer_id NOT IN (
SELECT computer_id FROM applications
WHERE name LIKE 'Google Chrome%'
)
這樣的動態群組會自動更新:
- 新加入網域的電腦如果沒有 Chrome,自動加入清單
- 已安裝 Chrome 的電腦自動移出清單
PDQ Deploy Pro:進階自動化功能
Pro 版本解鎖了許多強大功能,讓軟體部署完全自動化。
排程部署
Pro 版最重要的功能是排程。你可以設定軟體在特定時間自動部署:
常見排程情境
- 每週日凌晨 2:00 部署 Windows 更新修補程式
- 每月第一個週一部署 Chrome 最新版
- 每天晚上 8:00 部署到離線電腦(Retry 機制)
設定方式:
- 建立一個 Schedule(排程)
- 選擇 Package 和目標電腦/群組
- 設定執行時間
- 啟用排程
預設套件庫
Pro 版提供數百個預先建立的 Package,包括:
- 瀏覽器(Chrome、Firefox、Edge)
- 辦公軟體(LibreOffice、Acrobat Reader)
- 開發工具(VS Code、Git、Python)
- 系統工具(7-Zip、PuTTY、WinRAR)
- 執行環境(Java、.NET、Node.js)
這些 Package 由 PDQ 團隊維護,會自動更新到最新版本。你只需要選擇要部署的軟體,不需要自己找安裝檔和研究靜默參數。
進階報告
Pro 版的報告功能更完整:
可用報告類型
- 部署歷史報告
- 失敗原因分析
- 軟體合規性報告
- 電腦狀態報告
這些報告可以匯出成 PDF 或 Excel,用於稽核或管理報告。
條件部署
Pro 版支援條件式部署,根據電腦狀態決定是否執行:
條件:作業系統版本 = Windows 11
動作:部署 Windows 11 專用軟體包
條件:可用磁碟空間 > 10 GB
動作:部署大型軟體安裝包
條件:電腦名稱開頭 = DEV-
動作:部署開發工具套件
PDQ Deploy 最佳實踐
根據多年企業 IT 管理經驗,以下是一些最佳實踐建議。
Package 管理
使用版本編號
為 Package 命名時加入版本號:
- Google Chrome 120.0.6099.109
- Firefox 121.0
這樣可以清楚知道部署的是哪個版本。
建立測試群組
在大規模部署前,先在測試群組(如 IT 部門電腦)驗證:
1. 部署到 IT 測試群組(3-5 台)
2. 驗證安裝成功且功能正常
3. 等待 1-2 天觀察是否有問題
4. 確認無誤後部署到全公司
保留舊版 Package
不要刪除舊版 Package,萬一新版有問題可以回滾:
├── Google Chrome
│ ├── 120.0.6099.109(目前使用)
│ ├── 119.0.6045.199(保留)
│ └── 118.0.5993.117(保留)
部署策略
非上班時間部署
排程在午休或下班後執行,避免影響使用者工作:
午休時間:12:00-13:00(小型更新)
下班時間:18:00 以後(一般更新)
深夜時間:02:00-05:00(大型更新、需要重開機)
分批部署
大規模部署不要一次全部執行,分批進行:
第一批:IT 部門(10%)
第二批:研發部(20%)
第三批:其他部門(70%)
這樣如果發現問題,可以及時止損。
Retry 機制
對於經常離線的筆電使用者,設定 Retry 機制:
Retry 次數:3 次
Retry 間隔:1 小時
Retry 期限:7 天
只要筆電在 7 天內連上公司網路,就會自動完成部署。
故障排除
常見問題與解決方案
| 問題 | 可能原因 | 解決方案 |
|---|---|---|
| Connection Failed | 電腦關機/離線 | 確認電腦開機且網路正常 |
| Access Denied | 權限不足 | 確認認證帳號有管理員權限 |
| Timeout | 網路慢或電腦忙碌 | 增加 Timeout 時間設定 |
| Exit Code 1603 | MSI 安裝失敗 | 檢查目標電腦的 Windows Installer 日誌 |
| Exit Code 5 | 存取被拒 | 確認 Admin Share 已啟用 |
啟用詳細日誌
遇到難以診斷的問題時,啟用詳細日誌:
Options → Preferences → Logging → Enable Verbose Logging
日誌會記錄每個步驟的詳細資訊,有助於找出問題根源。
與其他企業工具整合
PDQ Deploy 可以與多種企業工具配合使用。
搭配 PDQ Inventory
PDQ Inventory 是 PDQ Deploy 的最佳搭檔:
PDQ Inventory 功能
- 自動掃描所有電腦的硬體資訊
- 收集已安裝軟體清單
- 監控 Windows 更新狀態
- 追蹤使用者登入紀錄
整合效益
Inventory 發現 → Deploy 修復
例如:
1. Inventory 掃描發現 20 台電腦沒有 Chrome
2. 建立動態群組「缺少 Chrome」
3. Deploy 排程每天檢查並部署
4. 新電腦自動納入、安裝後自動移出
搭配 SCCM / MECM
如果公司已有 Microsoft SCCM(現稱 MECM),PDQ Deploy 可以作為補充:
PDQ vs SCCM 適用情境
| 情境 | 推薦工具 |
|---|---|
| 小型更新、緊急修補 | PDQ Deploy(速度快) |
| OS 部署、大型套件 | SCCM(功能完整) |
| 複雜的條件部署 | 兩者皆可 |
| 報告與合規 | SCCM(報告更完整) |
兩者可以並存,根據需求選擇適合的工具。
與 GitHub Actions 整合自動化
如果你使用 GitHub Deploy Key 進行程式碼部署,也可以考慮將 PDQ Deploy 整合進 CI/CD 流程。
例如,當新版本發布時,自動觸發 PDQ Deploy 更新內部開發工具。
VibeFix 企業部署解決方案
PDQ Deploy 雖然強大,但對於複雜的企業環境,仍可能遇到挑戰:
- 跨網段部署:需要設定防火牆規則
- 混合雲環境:部分電腦在雲端
- 自訂軟體打包:需要製作靜默安裝版本
- 合規性報告:需要滿足稽核要求
VibeFix 團隊專門協助企業解決這些部署難題,提供從規劃到實施的完整服務。
我們的服務包括:
- 企業部署環境規劃與建置
- PDQ Deploy / SCCM 設定與優化
- 自訂軟體包製作(Repackaging)
- Active Directory 整合設定
- 部署流程自動化設計
想了解更多企業部署方案?查看 VibeFix 服務內容。
PDQ Deploy 學習重點整理與下一步
PDQ Deploy 是 Windows 企業環境中不可或缺的軟體派發工具。透過這篇教學,你已經學會:
- PDQ Deploy 的核心概念與運作原理
- 安裝、設定與認證配置
- 建立 Package 與常見軟體的靜默參數
- 執行單台與批次部署
- Active Directory 整合
- Pro 版的進階自動化功能
- 最佳實踐與故障排除
對於需要管理大量 Windows 電腦的 IT 團隊,PDQ Deploy 可以節省大量時間,提升部署的一致性與可追蹤性。
如果你的企業有更複雜的部署需求,也可以考慮搭配 Office 365 大量部署 或 CI/CD 自動化流程,打造完整的 IT 自動化系統。
還是搞不定?讓 VibeFix 幫你
企業部署環境設定繁瑣,自己摸索容易踩坑。VibeFix 團隊有豐富的 Windows 企業環境管理經驗,可以幫你快速建立自動化部署流程。