12.5 使用桌面管理代辦配送程式將代辦部署至 Microsoft 領域中的工作站

桌面管理代辦配送程式可使用 Microsoft 領域和 Microsoft Active Directory 來簡化 ZENworks 桌面管理代辦的啟始部署和未來升級。依預設,在選取目標工作站和將桌面管理代辦部署至相同的目標工作站時,代辦配送程式會使用 Microsoft 領域和 Active Directory。

本小節包含以下資訊:

附註:本小節中的資訊也適用於搭配 Support Pack 1 的 ZENworks 7 桌面管理。

12.5.1 使用代辦配送程式的必要條件

在您使用代辦配送程式於 Microsoft 領域環境中部署桌面管理代辦之前,請確保滿足以下必要條件:

  • 代辦配送程式隨 ConsoleOne 一同安裝,能夠從可存取 ConsoleOne 且屬於 Microsoft 領域和 Active Directory 的任何工作站執行。agentdistributor.exe 是獨立的公用程式,可將其從 \sys\public\mgmt\consoleone\1.2\bin 目錄複製到本地配送工作站。代辦配送程式在本地執行。
  • 在 Windows 工作站登入的使用者必須為領域管理員群組中的成員。
  • ZENworks 桌面管理代辦 MSI 安裝檔案 (zfdagent.msi) 位於 Windows 工作站或工作站可用的網路位置中。zfdagent.msi 檔案位於 Novell ZENworks 7 Desktop Management CD (或 ZENworks 7 Desktop Management with SP1 CD) 上的 \agentinstall\english 目錄中。
  • 要部署桌面管理代辦的每個工作站都必須安裝 Microsoft Windows Installer。在 Windows 2000 和 Windows XP 工作站上已預先設定該安裝程式。

避免發生 Admin$ 共享錯誤

如果未在目標工作站上啟用管理共享,則您將無法安裝代辦配送程式。下面清單中的資訊說明了您將看到以下錯誤的一些原因:

Failed - Unable to map Admin$ share drive.
  • 網路工作站通常在登入時從網路伺服器接收時鐘時間。您網路環境中所有伺服器的時鐘時間均應同步。為使用代辦配送程式公用程式配送代辦,您應驗證伺服器時鐘時間相差不超過 10 分鐘。如果時鐘時間相差未在此範圍內,則無法配送 zfdagent.msi,並將顯示錯誤訊息。
  • 在 Windows 2000 工作站上,如果將登錄項目 HKLM\System\currentcontrolset\services\lanmanserver\parameters\AutoShareWrks 設定為 0 (停用),則會無法存取 Admin$ 共享並顯示錯誤。

    在某些 Windows 2000 機器上,此登錄項目並不存在,但是可以使用 Admin$ 共享。測試顯示,若要避免錯誤,AutoShareWrks 參數不應存在於登錄中,或者如果此參數存在,則您需要啟用該參數。

  • 在 Windows XP 工作站上,您可以停用簡易檔案共用特性來避免該錯誤。

12.5.2 部署桌面管理代辦

將桌面管理代辦部署至 Microsoft 領域或 Active Directory 成員工作站的步驟:

  1. 於 Windows 工作站中,以領域管理員群組成員的使用者身份登入該領域。

  2. 於 Windows 工作站中啟動 ConsoleOne,然後按一下「工具」>「ZENworks 公用程式」>「安裝代辦」。

    或者

    agentdistributor.exe 檔案從 sys\public\mgmt\ConsoleOne\1.2\bin 目錄複製到配送工作站,並在本地工作站上執行該檔案。

    如果您不是領域管理員群組成員,或者工作站不是該領域的成員,則代辦配送程式的主對話方塊會等待輸入 (這可允許將代辦配送至 Windows 工作群組;請參閱節 12.6, 使用桌面管理代辦配送程式將代辦部署至 Windows 工作群組中的工作站)。否則,將顯示以下對話方塊:

    「所需的領域管理員認證」對話方塊
  3. 輸入您的領域管理員使用者名稱和密碼,然後按一下「確定」以顯示以下對話方塊。

    「代辦配送程式公用程式」對話方塊
  4. 在「ZENworks 桌面管理代辦 (zfdagent.msi) 的位置」欄位中,瀏覽至 zfdagent.msi 檔案並將其選取。

    如果 zfdagent.msi 檔案不在工作站的本地磁碟機或可用網路磁碟機中,請從 Novell ZENworks 7 Desktop Management CD 中的 \agentinstall\english 目錄複製。

  5. 設定管理代辦選項。執行此作業的步驟:

    1. 按一下「設定代辦」以顯示「設定 ZENworks 桌面管理代辦」對話方塊。

      「設定 ZENworks 桌面管理代辦」對話方塊

      使用此對話方塊可設定桌面管理代辦選項。您選取的選項 (例如「安裝」或「解除安裝」) 可決定其他選項的可用性。下面列出了每個選項的描述。

      解除安裝/安裝/重新開機: 選取您要安裝還是解除安裝桌面管理代辦。如果您希望在作業完成後工作站重新開機,請選取「重新開機」。

      功能: 選取您要安裝或解除安裝的功能。如果您選取「解除安裝」並選取所有功能,則將解除安裝 ZENworks 桌面管理代辦。

      中間層位址和 HTTP 連接埠: 如果您使用的是 ZENworks 中間層伺服器,請指定將與桌面管理代辦連接的 ZENworks 中間層伺服器的 DNS 名稱或 IP 位址,然後指定 Apache Web 伺服器 (NetWare) 或 IIS Web 伺服器 (Windows) 將用於傾聽代辦登入的 HTTP 或 HTTPS 連接埠號碼。

      如果您使用的是 Novell Client,則無需任何中間層位址。

      如果未指定中間層位址,則代辦配送程式會在安裝時驗證是否已安裝 Novell Client。如果未指定中間層,則代辦配送程式不會安裝代辦。

      登入設定: 這些設定可決定在工作站管理員中可用的 ZENworks 中間層伺服器登入選項。

      • 顯示 Novell 登入: 選取此選項,可允許工作站管理員顯示中間層伺服器登入。

      • 可編輯的中間層位址: 選取此選項,可允許使用者在登入過程中編輯中間層伺服器位址。

      應用程式啟動器設定: 這些設定適用於 Novell 應用程式啟動器。

      • 將應用程式啟動器限制於一個樹狀結構中: 選取此選項,可限制 Novell 應用程式啟動器僅存取一個樹狀結構中的應用程式。在「ZENworks for Desktops 樹狀結構」欄位中指定樹狀結構。

      • 在 Windows 啟動時啟動: 選取 Novell 應用程式啟動器檢視窗 (「Application Explorer」或「Application Window」),其將新增至 Windows 啟動資料夾並在 Windows 啟動時啟動。如果您不想使用 Windows 啟動資料夾來啟動 Novell 應用程式啟動器,請勿選取任何檢視窗。

      樹狀結構設定: 使用此欄位可指定要用作 ZENworks 樹狀結構的 eDirectory 樹狀結構。如果已安裝工作站管理員,則此樹狀結構會成為其尋找規則的樹狀結構。如果已選取「將應用程式啟動器限制於一個樹狀結構中」並已安裝應用程式啟動器,則此樹狀結構會成為其尋找應用程式的樹狀結構。

    2. 完成設定桌面管理代辦選項後,按一下「確定」以儲存設定,並返回「ZENworks 桌面管理—代辦配送程式公用程式」對話方塊。

  6. 新增您要部署桌面管理代辦的工作站。執行此作業的步驟:

    1. 在「目標工作站」方塊中,按一下「新增」以顯示「瀏覽以尋找領域」對話方塊。

      「瀏覽以尋找領域」對話方塊

      此對話方塊列出了您已通過管理員身份驗證的領域。如果與您工作站連接的領域具有其他領域的託管,則還會列出其他領域。

    2. 選取包含要新增的工作站的領域,然後按一下「確定」,顯示「使用 Active Directory 選取工作站」對話方塊。

      如果您選取託管領域,則系統會提示您輸入領域管理員認證。

      選取工作站對話方塊

      搜尋結果」清單將顯示所有位於「LDAP 網路位置」欄位中顯示的網路位置中的工作站。您可以使用「瀏覽」按鈕來變更網路位置。變更網路位置會顯示所選網路位置中包含的工作站。

      重要:代辦配送程式之「搜尋結果」清單中的資料是從 Active Directory 取得的。如果從領域或目錄移除了工作站,但未使用 Active Directory 管理工具從 Active Directory 移除工作站,則「搜尋結果」清單會不準確。

    3. 在「搜尋結果」清單中,選取要新增的工作站,然後按一下「新增」。

    4. 重複步驟 6.a步驟 6.c,新增所有要部署桌面管理代辦的工作站。

  7. 如果您要將設定儲存為專案檔 (.pad),以便在其他時間重複使用,請選取「檔案」>「另存新檔」,指定檔名,然後按一下「確定」。

    專案檔儲存為可讀取的 .ini 格式。

  8. 按一下「部署代辦」以將管理代辦部署至選取的工作站,並顯示「將 ZENWorks 桌面管理代辦配送至目標工作站」對話方塊。

    「將 ZENWorks 桌面管理代辦配送至目標工作站」對話方塊。

    該對話方塊會顯示部署成功和失敗。您可以將失敗事件儲存至專案檔 (.pad),並在改正失敗工作站的問題後從「檔案」功能表將其開啟。

代辦配送程式還會保留記錄檔案 (lastrun.log),其中包含每次配送嘗試成功和失敗清單。記錄檔案不但包含部署視窗中顯示的相同輸出,還包含開始和結束時間。該檔案與 agentdistributor.exe 儲存在相同目錄中。下面顯示了 lastrun.log 檔案範例。

=============  Start time Thursday, April 01, 2004 11:32 AM ===========
Workstation SWILLIAMSDELL Successful
Workstation SWDESKPRO-W98 Successful
=============  End time Tuesday, April 06, 2004 11:34 PM ==============
=============  Start time Friday, April 09, 2004 12:49 PM =============
Workstation testing6 Failed - Unable to contact workstation.
Workstation WILLIAMS2KSP3 Failed - Unable to map $Admin share drive.
=============  End time Friday, April 09, 2004 12:49 PM ===============

代辦配送程式還會從每個工作站複製 MSI 除錯檔案,並將其儲存在 Windows 磁碟機根目錄的 \workstationlogs 目錄下。此目錄僅包含最新的記錄檔案;所有檔案均會在下次嘗試配送 ZENworks 桌面管理代辦時刪除。此除錯檔案可協助您解決特定工作站上的部署失敗。檔名由工作站名稱與 .log 副檔名組成 (例如,c:\workstationlogs\williams2ksp3.log)。