12.3 使用 Novell 應用程式啟動器來配送和安裝桌面管理代辦

zfdagent.msi 套件是一個複雜的應用程式,可在工作站上安裝許多檔案並進行許多組態變更。安裝桌面管理代辦最有效的方法是,使用 Novell 應用程式啟動器將其作為 MSI 應用程式配送至工作站。Novell 應用程式啟動器不僅會配送代辦 MSI 套件,還會呼叫 Windows Installer 在工作站上執行安裝。

本小節提供了設定 MSI 套件以透過應用程式啟動器進行配送的步驟,其中包括:

12.3.1 儲存代辦 MSI 套件

當您瀏覽 Novell ZENworks 7 Desktop Management CD 的 \agentinstall 目錄時,將會看到以下語言的資料夾和檔案:

您應該將所需 zfdagent.msi 檔案複製到稍後 Novell 應用程式啟動器可存取的網路伺服器位置。

12.3.2 建立和設定 MSI 應用程式物件

  1. 在 ConsoleOne® 中,在要建立應用程式物件的容器上按一下滑鼠右鍵 > 按一下「新增」> 按一下「物件」,以顯示「新物件」對話方塊。

  2. 在「新物件」對話方塊中,按一下「應用程式」,然後按一下「確定」以顯示「新應用程式物件」對話方塊。

  3. 在「新應用程式物件」對話方塊中,選取「有 .MSI 檔案的應用程式」選項,然後按一下「下一步」。

  4. 指定您複製 .msi 檔案之網路位置的路徑。

  5. 按一下「下一步」,然後依需要修改欄位,以自訂應用程式物件。

  6. 按一下「下一步」,然後定義將代辦 MSI 配送給工作站之前,工作站應滿足的系統要求。

  7. 按一下「下一步」,然後關聯代辦 MSI 應用程式物件與要配送該物件的使用者。

  8. 按一下「下一步」,查看應用程式物件設定,然後按一下「完成」來建立應用程式物件。

    重要:在使用 Novell 應用程式啟動器配送代辦 MSI (或任何 MSI 套件) 之前,請確定已將代辦 MSI 應用程式物件設定為「強制快取」,且本地工作站、eDirectory 和 Active Directory (如果使用) 中的使用者認證已同步化。

12.3.3 修改 MSI 應用程式物件中安裝的功能

依預設,桌面管理代辦將安裝下列全部功能:

  • 應用程式管理: 使用 Novell 應用程式啟動器可讓使用者存取可由管理員安裝並進行管理的工作站應用程式。

  • 工作站管理員: 可讓管理員使用 eDirectory 設定和管理工作站。

  • 工作站庫存: 協助管理員從掃描的工作站收集硬體和軟體庫存資訊。

  • 遠端管理: 可讓管理員從管理主控台管理遠端工作站。

  • 鏡像複製驅動程式: 提供獨立的視訊介面卡,並可與其他遠端控制解決方案共存。如果選取此功能,則 MSI 安裝將置換視訊驅動程式檢查,並隱藏所有 Windows 訊息。如果您不需要此驅動程式,則可以不選它 (將停用最佳化)。

    鏡像複製驅動程式尚未經 Microsoft 簽署。

  • 工作站影像: 可讓管理員取得工作站硬碟機的影像,並透過網路將其置於其他工作站上。

如果您要修改此預設安裝,則可以將 MSI 功能新增為 zfdagent.msi 應用程式物件的公用內容。請使用以下步驟來修改安裝的功能之清單:

  1. 連按兩下應用程式物件的「MSI」索引標籤,按一下「內容」,然後按一下「新增」以顯示「請選取要新增的內容」對話方塊。

  2. 在「值名稱」欄位中,輸入 ADDLOCAL 作為內容名稱,然後在「值資料」欄位中指定內容的值。使用以下一個或多個功能名稱作為內容值:

    • ApplicationLauncher
    • WorkstationManager
    • RemoteManagement
    • MirrorDriver (只有同時新增 RemoteManagement 內容,此內容才起作用)
    • 影像
    • 庫存

    您可以藉由逗號分隔各值 (無空格),將多個值新增至清單中。例如,如果您要將應用程式啟動器和工作站管理員新增為功能,則可以鍵入 ADDLOCAL 作為內容,鍵入 ApplicationLauncherWorkstationManager 作為該內容的值。

  3. 按一下「確定」以將內容新增至「內容」清單中。

12.3.4 將內容新增至 MSI 應用程式物件

可以新增至 MSI 應用程式物件的內容及其值 (包括值的定義) 均在下表中列出。如果列出內容但未列出其值,則該內容使用預設值。

表 12-1 可以新增至 MSI 應用程式物件的內容

內容

意義

ADDLOCAL

  • WorkstationManager
  • ApplicationLauncher
  • RemoteManagement
  • MirrorDriver
  • 庫存
  • 影像

要安裝功能的逗號分隔清單。

LOGIN_PASSIVE_MODE

0

在使用者登入時顯示 Novell 登入。

1

預設。在使用者登入時顯示標準的 Microsoft 登入。

附註:如果您要使用動態本地使用者,則必須為此內容指定值零 (0)。

EDITABLE_MT_ADDRESS

1

允許使用者變更發生驗證的 ZENworks 中間層 IP 位址。當未安裝 Novell Client 時,才可用。

0

預設。不允許使用者指定中間層位址。

當工作站上未安裝 Novell Client 時,此內容的值才有效。如果已安裝 Novell Client,則安裝 zfdagent.msi 後設定會無效。

如果安裝 zfdagent.msi 後移除 Novell Client,則這些設定將生效。

STARTUP_APPEXPLORER

1

在 Windows 啟動時啟動 Application Explorer。

0

預設。在 Windows 啟動時不啟動 Application Explorer。

STARTUP_APPWINDOW

1

在 Windows 啟動時啟動 Application Window。

0

預設。在 Windows 啟動時不啟動 Application Window。

MT_SERVER_ADDRESS

此內容可指定 ZENworks 中間層伺服器 IP 位址或 DNS 名稱。如果您未使用中間層伺服器,則不必指定此內容。

HTTP_PORT

0-65536

此內容可指定在與中間層伺服器進行通訊時桌面管理代辦使用的 HTTP 連接埠。如果您在使用中間層伺服器,則必須新增此內容並定義其值。

80

預設 HTTP 連接埠。

NAL_SINGLE_TREE

1

將 Novell 應用程式啟動器限制為僅可存取一個樹狀結構中的應用程式。

0

預設。不將 Novell 應用程式啟動器限制為僅可存取一個樹狀結構中的應用程式。

ZENWORKS_TREE

任何樹狀結構名稱

指定要用作 ZENworks 樹狀結構的 eDirectory 樹狀結構。

  • 如果已安裝工作站管理員,則此樹狀結構會成為工作站管理員尋找規則的樹狀結構。
  • 如果已設定 NAL_SINGLE_TREE 內容,並且已安裝 Novell 應用程式啟動器,則此樹狀結構會成為可供應用程式啟動器尋找應用程式的唯一樹狀結構。

如需更多資訊,請參閱《Novell ZENworks 7 桌面管理管理指南》中的「使用 ZENworks 樹狀結構」。

IGNORE_3RDPARTY_GINA

1

以靜音模式安裝時,將忽略偵測到的任何協力廠商 GINA,並繼續安裝桌面管理代辦。

0

預設。以靜音模式安裝時,如果偵測到協力廠商 GINA 則不進行安裝。

不以靜音模式執行安裝程式時,安裝對話方塊將顯示一個警告,說明若要繼續安裝則將取代偵測到的協力廠商 GINA。使用者可以取消或繼續進行安裝。

繼續進行安裝 (在靜音模式中將此內容值設定為 1,或在有訊息模式中按一下「繼續」) 會導致依賴協力廠商 GINA 的應用程式結束工作。

WM_LOGIN_EVENTS

1

使 Novell Client 登入事件通知傳送至工作站管理員

0

預設。使 Novell Client 登入事件通知不傳送至工作站管理員

事件通知允許 ZENworks 規則規劃程式啟動為這些事件類型規劃的規則。如果您已停用啟始 Novell 登入,或如果使用者從紅色 N 功能表登入 eDirectory,則啟用此設定,以將登入事件轉遞至工作站管理員。

在搭配 Support Pack 1 的 ZENworks 7 D 桌面管理安裝中,此內容已新增。