zac (1)

Name

zac - 用於 Novell ZENworks 調適性代辦的指令行管理介面。

語法

zac command options

描述

zac 公用程式可以在 ZENworks 受管理設備上執行指令行管理功能,包括安裝與移除軟體套裝軟體、套用規則以及註冊與取消註冊設備。

使用簡介

大多數指令都具有完整格式與簡短格式︰

  • 完整格式︰add-reg-key

  • 簡短格式︰ark

若兩種格式都可以使用,則指令如下所示︰

add-reg-key (ark) 選項

使用指令時,只需輸入完整格式或者簡短格式︰

zac add-reg-key 選項

zac ark 選項

若選項包含空格,則以引號括住︰

zac ark "選項 1"

說明指令

/h 或 --help

顯示指令的相關資訊。

套裝軟體指令

bundle-install (bin) <套裝軟體顯示名稱>

安裝指定的套裝軟體。使用 bundle-list 指令將獲得可用套裝軟體及其顯示名稱的清單。

範例 1-1 範例︰

zac bin bundle1

bundle-launch (bln) <套裝軟體顯示名稱> [-noSelfHeal]

啟動指定的套裝軟體。使用 bundle-list 指令將獲得可用套裝軟體及其顯示名稱的清單。

範例 1-2 根據顯示名稱啟動套裝軟體的範例︰

zac bln bundle1

範例 1-3 以下是根據顯示名稱啟動套裝軟體,並在啟動動作失敗時關閉自我修復功能 (預設會開啟自我修復) 的範例︰

zac bln bundle1 -noSelfHeal

bundle-list (bl)

顯示指定給設備與登入使用者的套裝軟體清單。

範例 1-4 範例︰

zac bl

bundle-props (bp) <套裝軟體顯示名稱>

顯示指定套裝軟體的狀態、版本、GUID 以及要求等資訊。使用 bundle-list 指令將獲得可用套裝軟體及其顯示名稱的清單。

範例 1-5 範例︰

zac bln bundle1

bundle-refresh (br) <套裝軟體顯示名稱或 guid>

重新整理指定套裝軟體的相關資訊。

範例 1-6 範例:

zac br bundle1

bundle-remove (brm) <套裝軟體顯示名稱>

解除安裝指定的套裝軟體。使用 bundle-list 指令將獲得已安裝之套裝軟體及其顯示名稱的清單。

範例 1-7 範例︰

zac brm bundle1

bundle-uninstall (bu) <套裝軟體顯示名稱>

解除安裝指定的套裝軟體。使用 bundle-list 指令將獲得已安裝之套裝軟體及其顯示名稱的清單。

範例 1-8 範例︰

zac bu bundle1

bundle-verify (bv) <套裝軟體顯示名稱>

驗證已安裝的套裝軟體 (透過套裝軟體顯示名稱指定),以確定沒有移除或損壞檔案。使用 bundle-list 指令將獲得已安裝之套裝軟體及其顯示名稱的清單。

範例 1-9 範例︰

zac bv bundle1

內容配送指令

wake-cdp (cdp) [replicate | cleanup]

喚醒內容配送點工作線串。您可以使用下列任一選項︰

  • replicate︰從內容配送點的父 ZENworks 伺服器下載所有新的或變更後的內容。
  • cleanup︰移除無需再儲存於內容配送點的全部內容。

範例 1-10 範例:

zac cdp

zac cdp replicate

資料庫指令

statussender CleanUp

立即執行清理並刪除 MDStatus 資料庫中自上次成功彙總後 14 天內未更新的項目。依預設,清理每天執行一次,代辦服務啟動時執行第一次。記錄層級設為「除錯」時,清理方法會將適當的訊息記錄到 zmd-messages.log 檔案。

MDStatus 資料庫用於將套裝軟體與規則狀態從受管理設備彙總至 ZENworks 伺服器。

statussender RollUp

將自上一次成功彙總狀態後更新過的狀態彙總至 MDStatus 資料庫。依預設,狀態寄件者每 5 分鐘自動彙總狀態一次。

MDStatus 資料庫用於將套裝軟體與規則狀態從受管理設備彙總至 ZENworks 伺服器。

複製影像指令

file-system-guid (fsg)[-d] [-r]

在檔案系統中移除或回存工作站 GUID,為擷取影像做好準備。

範例 1-11 從檔案系統中移除 GUID 的示例︰

zac file-system-guid -d

範例 1-12 在檔案系統中回存 GUID 的示例︰

zac file-system-guid -r

範例 1-13 列印 GUID 值的示例︰

zac fsg

庫存指令

inventory (inv) inventory [scannow|cdf]

執行庫存掃描或開啟收集資料表單。

範例 1-14 執行庫存掃描的範例:

zac inv scannow

範例 1-15 開啟收集資料表單的範例:

zac inv cdf

記錄指令

logger (log) resetlog|level [MANAGED|ERROR|WARN|INFO|DEBUG] |managedlevel , logger

變更或顯示 ZENworks 調適性代辦的記錄器組態。

您可以使用下列選項︰

  • resetlog︰重設記錄。
  • level︰若使用此選項但未指定層級,則會顯示目前管理的記錄層級。若使用選項時指定某個層級,則會將記錄層級變更為指定的層級。
  • managedlevel︰顯示目前受管理的記錄層級。

範例 1-16 對記錄檔進行重設的範例:

zac logger resetlog

範例 1-17 顯示目前記錄層級的範例:

zac logger level

範例 1-18 將記錄層級設為除錯及以上的範例:

zac logger level DEBUG

規則指令

policy-export (pe) <規則類型>

將瀏覽器書籤規則的設定輸出到 XML 檔案,或者將 Windows 群組規則的設定輸出到 zip 檔案。

規則類型必須為 browserbookmarkspolicy 類型或 grouppolicy 類型。

範例 1-19 瀏覽器書籤規則的使用︰

zac pe browserbookmarkspolicy <輸出 XML 檔名> <要輸出之我的最愛資料夾>

範例 1-20 瀏覽器書籤規則的範例:

zac pe browserbookmarkspolicy c:\financial.xml 財務

範例 1-21 Windows 群組規則的範例:

zac pe grouppolicy <選項> <輸出 zip 檔名>

其中選項為︰

  • all:輸出電腦與使用者的組態設定。
  • computer (cmp):僅輸出電腦組態設定。
  • user (usr):僅輸出使用者組態設定。
  • active-directory (ad) [Active Directory 群組規則路徑]:輸出 Active Directory 群組規則;要求指定 Active Directory 群組規則路徑。

範例 1-22 Windows 群組規則的範例:

zac pe grouppolicy all c:\policy.zip

policy-list (pl)

列出設備上目前正在執行的規則 (有效規則)。若要列出所有規則 (有效及無效規則),請使用 --all 選項。

範例 1-23 範例:

zac pl

zac pl --all

policy-refresh (pr)

套用指定給設備及使用者的所有規則。

範例 1-24 範例︰

zac pr

註冊指令

add-reg-key (ark) <註冊金鑰>

使用指定機碼註冊設備。註冊金鑰可附加。若之前已使用機碼註冊設備,則使用新機碼再次註冊時,設備會收到與這個兩個機碼關聯的所有群組指定。

範例 1-25 範例︰

zac ark key12

get-settings (gs) <註冊金鑰>

列出與指定註冊金鑰相關聯的設定。

範例 1-26 範例︰

zac gs key1

register (reg) [-k <金鑰>] [-u <使用者名稱> -p <密碼>] [-makenewguid] <ZENworks 伺服器位址:埠>

在管理區域中註冊設備。

您可以使用下列選項︰

  • k︰可讓您使用指定的註冊金鑰註冊設備。
  • u︰可讓您指定管理區域管理員的使用者名稱。
  • p︰可讓您指定管理區域管理員的密碼。
  • makenewguid︰若有多個設備使用相同的 GUID,您可用其為設備建立新 GUID。您無法使用此選項為主要伺服器或輔助設備建立新 GUID。本地使用者必須擁有本地管理員權限才能使用此選項。

範例 1-27 範例:

zac reg -k key1 https://123.456.78.90

zac reg -k key1 -u administrator -p novell https://zenserver.novell.com:8080

只有在 ZENworks 伺服器不使用標準的 HTTP 埠 (80) 時,才要求提供埠號碼。若沒有提供使用者名稱及密碼,系統會進行提示。

reregister (rereg)[-u <使用者名稱> -p <密碼>] <新 GUID>

在目前區域中註冊設備,並為其指定現有設備物件的 GUID。目前關聯的設備物件會刪除。

例如,若在更換硬碟後複製設備影像,設備便會獲得一個新的 GUID。但是,使用 reregister 指令可以在更換硬碟前指定設備的 GUID。

範例 1-28 範例:

若要重新註冊並指定使用者名稱與密碼︰

zac reregister -u myuser -p mypassword eaa6a76814d650439c648d597280d5d4

若要重新註冊並在提示後輸入使用者名稱與密碼:

zac reregister eaa6a76814d650439c648d597280d5d4

unregister (unr) [-f] [-u <使用者名稱> -p <密碼>]

從管理區域移除設備的登錄。

範例 1-29 範例︰

zac unr -u administrator -p novell

-f-u-p 為可選參數。若不使用 -u-p 參數,系統會提示您輸入使用者名稱與密碼。-f 參數將忽略 ZENworks 資料庫並強制在本地取消註冊設備;只有當 ZENworks 資料庫中刪除了設備物件或設備無法連接到資料庫時才需要使用此選項。

狀態指令

cache-clear (cc)

清除設備上的 ZENworks 快取。此指令可移除快取資料庫中的所有項目,並刪除與這些項目關聯的所有快取檔案。

範例 1-30 範例︰

zac cc

dump-prop-pages (dpp) <目標目錄>

將 ZENworks 圖示之內容頁中顯示的 HTML 頁面輸出到指定目標目錄中的檔案。

範例 1-31 範例︰

zac dpp c:\temp

refresh (ref)[general [bypasscache] | partial [bypasscache]

啟動一般重新整理以重新整理所有套裝軟體、規則、註冊與組態設定;或啟動部分重新整理以重新整理所有規則、註冊與組態設定。

使用 bypasscache 避免在重新整理期間使用伺服器快取中的資料。此選項對測試或疑難排解非常有幫助。

範例 1-32 範例:

zac ref general

zac ref partial bypasscache

set-proxy (sp) [選項] <IP 位址:埠> [使用者名稱] [密碼]

指定要聯絡的代理,而不是直接聯絡 ZENworks 伺服器。選項包括:

  • /default:設定代理,此代理可以透過管理區域的代理設定進行複寫。
  • /clear:清除目前的代理,使用管理區域中的代理設定。

範例 1-33 範例:

zac sp 123.456.78.90 administrator novell

zac sp /default 123.456.78.90

若沒有提供使用者名稱及密碼,系統會進行提示。

winproxy-refresh (wpr)

在管理區域中查詢是否存在要指定給此設備的代理工作。

範例 1-34 範例︰

zac wpr

zenhttp-status(zhs)

列出註冊處理器所用的連接埠和標籤。

範例 1-35 範例:

zac zhs

zeninfo-collect [<targetfile>]

收集 ZENworks 支援資訊,其中包括快取資料、組態資料、除錯記錄、產品安裝資訊、重新整理時間、狀態事件以及基本系統資訊。支援資訊會封裝到 ZIP 檔案,並存放到您指定的位置。如果沒有指定位置,則 Windows 系統會使用 ${TEMP}\zeninfo-${DateTime}.zip,Linux 系統會使用 ${TMPDIR}\zeninfo-${DateTime}.zip。如果受管理設備發生問題,Novell 支援部門可能會要求您執行上述指令,並將產生的 ZIP 檔案傳送至 Novell 以協助進行疑難排解。

zone-config (zc) [-l]

設備要存取組態資訊之 ZENworks 伺服器 (組態伺服器) 的相關資訊,或列出組態伺服器的資訊。

範例 1-36 範例:

zac zc

zac zc -l

原著者

版權 2008-2009, Novell, Inc. 版權所有。http://www.novell.com