PDQ Deploy 完整教學:企業軟體派發最佳工具【2025】

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 的運作機制如下:

  1. 管理電腦執行 PDQ Deploy 主程式
  2. 透過 Windows 管理共享(Admin Share)連接目標電腦
  3. 將安裝檔複製到目標電腦的暫存資料夾
  4. 使用 PsExec 風格的遠端執行技術啟動安裝程式
  5. 監控安裝過程並回報結果

這個過程需要:
- 管理電腦與目標電腦在同一網域
- 目標電腦開啟 Admin Share(預設已開啟)
- 管理帳號有目標電腦的本機管理員權限

更多關於程式部署的基礎知識,請參考我們的 程式部署完整指南

PDQ Deploy 安裝與初始設定

讓我們從零開始設定 PDQ Deploy。

下載與安裝

首先到 PDQ 官網下載安裝檔:

  1. 前往 https://www.pdq.com/pdq-deploy/
  2. 點擊「Download Free」下載免費版
  3. 執行安裝檔,按照指示完成安裝

安裝過程中會詢問幾個選項:

  • 安裝路徑:預設即可
  • 建立桌面捷徑:建議勾選
  • 加入 PDQ 電子報:選擇性

安裝完成後啟動 PDQ Deploy,你會看到主控台介面。

網域環境前置需求

在開始使用前,確認你的網路環境符合以下條件:

網域需求

- Windows Server 網域控制器(DC)
- 目標電腦已加入網域
- 管理電腦與目標電腦可互相通訊

防火牆設定

目標電腦需要開啟以下連接埠:

連接埠 用途
TCP 445 SMB(檔案共享)
TCP 135 RPC Endpoint Mapper
TCP 動態 RPC 動態連接埠

在 Windows 防火牆中啟用「檔案及印表機共享」即可涵蓋這些需求。

管理員權限

PDQ Deploy 使用的帳號需要:
- 目標電腦的本機管理員權限
- 或是 Domain Admins 群組成員

設定認證憑證

開啟 PDQ Deploy,進入認證設定:

  1. 點擊選單 Options → Credentials
  2. 點擊「Add」新增憑證
  3. 輸入有管理員權限的網域帳號
格式:DOMAIN\username 或 [email protected]
密碼:該帳號的密碼

設定完成後,這組憑證會用於所有遠端部署作業。

💡 企業部署環境設定需要協助?讓 VibeFix 幫你規劃

驗證連線

在正式部署前,先測試連線是否正常:

  1. 點擊選單 File → New Computer
  2. 輸入目標電腦名稱(如 PC001)
  3. 點擊「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

  1. 在 PDQ Deploy 中點擊 File → New Package
  2. 在 Name 欄位輸入「Google Chrome」
  3. 在左側面板右鍵 → 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 建立完成後,就可以開始部署了。

部署到單台電腦

最簡單的部署方式:

  1. 選擇你要部署的 Package
  2. 點擊「Deploy Once」
  3. 在「Choose Targets」視窗中輸入電腦名稱
  4. 點擊「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,省去手動維護的麻煩。

PDQ Deploy 可以連接 AD 並匯入電腦物件:

  1. 點擊 File → Add Computers → Active Directory
  2. 選擇你的網域
  3. 瀏覽 OU(組織單位)結構
  4. 勾選要匯入的 OU 或個別電腦
  5. 點擊「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 機制)

設定方式:

  1. 建立一個 Schedule(排程)
  2. 選擇 Package 和目標電腦/群組
  3. 設定執行時間
  4. 啟用排程

預設套件庫

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 企業環境管理經驗,可以幫你快速建立自動化部署流程。

立即免費諮詢 →

分享文章:
V

VibeFix

專門解決 AI Vibe Coding 後的疑難雜症,讓你的專案順利上線。

這篇文章有幫到你嗎?

如果還有問題,讓我們直接幫你解決!

聯繫我們