zac (1)

Name

zac - 用於 Novell ZENworks Adaptive Agent 的指令行管理介面。

語法

zac command options

描述

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

使用簡介

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

  • 完整格式:add-reg-key

  • 簡短格式:ark

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

add-reg-key (ark) 引數

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

zac add-reg-key 引數

zac ark 引數

引數可以是必要引數,也可以是選用引數。必要引數以尖角括弧括住,如 <引數>。選用引數以方括弧括住,如 [引數]。如果引數包含空格,則以引號括住:

zac ark "arg 1"

說明指令

/h 或 --help

顯示指令的相關資訊。

驗證輔助伺服器指令

authentication server reconfigure (asr) [-t all|config|jetty|casa] [-u username] [-p password]

重新設定啟用的驗證輔助伺服器。

範例:

從伺服器擷取組態檔案:

zac asr -t config

重新設定 CASA 簽章證書:

zac asr -t casa

重新設定 Jetty Web 伺服器:

zac asr -t jetty -u 管理員 -p 密碼

重新設定整個輔助伺服器:

zac asr -t all -u 管理員 -p 密碼

如果需要使用者名稱和密碼,但指令行中未提供,系統會提示您予以指定。

import-authentication-cert(iac)[-pk <private-key.der>] [-c <signed-server-certificate.der>] [-ca <signing-authority-public-certificate.der>] [-ks <keystore.jks>] [-ksp <keystore-pass-phrase>] [-a <signed-cert-alias>] [-ks <signed-cert-passphrase>] [-u username] [-p password]

使用外部簽署的證書設定驗證輔助設備。

套裝軟體指令

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

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

範例:

zac bin bundle1

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

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

根據顯示名稱啟動套裝軟體的範例:

zac bln bundle1

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

zac bln bundle1 -noSelfHeal

bundle-list (bl)

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

範例:

zac bl

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

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

範例:

zac bln bundle1

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

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

範例:

zac br bundle1

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

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

範例:

zac brm bundle1

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

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

範例:

zac bu bundle1

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

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

範例:

zac bv bundle1

內容配送指令

cdp-checksum (cchk) [-l:<記錄的路徑>]

透過對每個檔案計算檢查總數來驗證輔助設備內容。

可選的記錄檔會詳細記錄檢查總數比較的結果。

範例:

zac cchk -l:"C:\Program Files\Novell\ZENworks\logs\cchk.log"

cdp-verify-content (cvc) [-c] [-l:<記錄的路徑>]

將此 CDP 上內容 ID 及其同步狀態的清單與主要伺服器認為它應具有的狀態進行比較。

您可以使用下列選項:

  • c - 對本地內容計算檢查總數。

範例:

zac cvc -l:"C:\Program Files\Novell\ZENworks\logs\cvc.log"

cdp-import-content (cic) <內容路徑> [-l:<記錄的路徑>]

輸入內容路徑指定的目錄下缺少的內容,並記錄到 log-path 指定的檔案中。

範例:

zac cic c:\輸入來源目錄 -l:"C:\Program Files\Novell\ZENworks\logs\cic.log"

wake-cdp (cdp) [replicate | cleanup]

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

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

範例:

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,為擷取影像做好準備。

顯示 GUID 值的範例:

zac fsg

從檔案系統中移除 GUID 的示例:

zac file-system-guid -d

在檔案系統中回存 GUID 的示例:

zac file-system-guid -r

庫存指令

inventory (inv) inventory [scannow|cdf]

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

執行庫存掃描的範例:

zac inv scannow

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

zac inv cdf

位置指令

config-location (cl)

顯示組態位置。組態位置決定設備為進行驗證、設定組態、獲取內容及收集等目的而要連接的一或多個目標 ZENworks 伺服器。

範例:

zac config-location

zac cl

security-location (sl) [view | list | set <位置>]

顯示或變更設備的安全性位置。安全性位置決定套用至設備的安全性規則 (設定)。

接受下列選用引數。如果未指定引數,則會使用 view 引數。

  • view:顯示目前位置。
  • list:顯示所有定義的位置。
  • set <位置>:變更為指定的位置。<位置> 必須是一個已經定義的位置。

範例:

  • zac security-location view
  • zac sl
  • zac sl list
  • zac sl set office

記錄指令

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

變更或顯示 ZENworks Adaptive Agent 的記錄器組態。

您可以使用下列選項:

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

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

zac logger resetlog

顯示當前記錄層級的範例:

zac logger level

將記錄層級設為 DEBUG 及以上的範例:

zac logger level DEBUG

規則指令

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

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

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

「瀏覽器書籤」規則的使用:

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

瀏覽器書籤規則的範例:

zac pe browserbookmarkspolicy c:\financial.xml 財務

Windows 群組規則的範例:

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

其中選項為:

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

Windows 群組規則的範例:

zac pe grouppolicy all c:\policy.zip

policy-list (pl)

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

範例:

zac pl

zac pl --all

policy-refresh (pr)

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

範例:

zac pr

註冊指令

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

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

範例:

zac ark key12

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

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

範例:

zac gs key1

您也可以使用 get-settings (gs) 指令列出使用各種金鑰的設定。如需詳細資訊,請參閱狀態指令一節中的 get-settings (gs) <金鑰>

register (reg) [-g] [-k <機碼>] [-u <使用者名稱> -p <密碼>] <ZENworks 伺服器位址:連接埠>

在管理區域中註冊設備。

您可以使用下列選項:

  • g:如果您有多部具有相同 GUID 的設備,該選項可讓您使用新的 GUID 與密碼為設備建立新的設備物件。如果使用此參數註冊設備,則指定給原始設備物件的所有關聯 (規則與套裝軟體) 都將移除。您無法使用此選項為主要伺服器或輔助設備建立新 GUID。本地使用者必須擁有本地管理員權限才能使用此選項。
  • k:可讓您使用指定的註冊金鑰註冊設備。
  • p:可讓您指定管理區域管理員的密碼。
  • u:可讓您指定管理區域管理員的使用者名稱。

範例:

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。

範例:

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

zac reregister -u myuser -p mypassword eaa6a76814d650439c648d597280d5d4

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

zac reregister eaa6a76814d650439c648d597280d5d4

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

從管理區域移除設備的註冊。

範例:

zac unr -u administrator -p novell

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

狀態指令

cache-clear (cc)

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

範例:

zac cc

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

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

範例:

zac dpp c:\temp

get-settings (gs) <金鑰>

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

範例:

zac gs key1

所有有效的 ZENworks 設定金鑰都儲存在 \Program Files\Novell\ZENworks\cache\zmd\settings 目錄中。

列出遠端管理設定的範例:

zac gs RemoteManagement

refresh (ref)[general | partial bundle <套裝軟體顯示名稱> [bypasscache]

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

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

範例:

zac ref general bypasscache

zac ref partial bypasscache

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

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

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

範例:

zac sp 123.456.78.90 administrator novell

zac sp /default 123.456.78.90

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

winproxy-refresh (wpr)

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

範例:

zac wpr

zenhttp-status(zhs)

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

範例:

zac zhs

僅當代理程式升級為輔助設備時,才可使用此指令。

info-collect (zeninfo) [<targetfile>]

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

zone-config (zc) [-l]

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

範例:

zac zc

zac zc -l

原著者

版權所有 2008 - 2010 Novell, Inc. 保留所有權利。http://www.novell.com