27.3 設定必要的桌面規則

ZENworks 桌面管理需要 eDirectory™ 樹狀結構中具有規則套件以保留桌面規則,您可以稍後設定和啟用這些規則。

本節包含有設定桌面規則時所需的資訊,包括:

在 ZENworks 測試安裝之後的生產環境中,您可以新增個別元件正確工作所需的規則。

如果已安裝工作站庫存,則您需要設定某些桌面管理規則,如以下小節中所述:

重要:如果您選擇在桌面管理伺服器安裝期間安裝 Sybase,則將顯示「庫存獨立組態」對話方塊。如果在此對話方塊中選取「獨立設定」,則安裝將會自動建立伺服器套件、建立並設定資料庫位置規則,並且啟動庫存服務。桌面管理伺服器安裝完成後,您需要建立並設定工作站庫存規則。如需更多資訊,請參閱節 27.3.4, 設定工作站庫存規則

如果在步驟 11 中您已經設定「庫存獨立組態」頁上的選項,則安裝程式已在與伺服器相同的組織單位 (Organization Unit, OU) 中建立伺服器套件。如果您要在完成本節中步驟的同時嘗試建立另一個伺服器套件,則將會顯示訊息,指出伺服器套件與位於相同 OU 中的另一個伺服器套件衝突。

如果您要在生產環境中安裝工作站庫存,請參閱《Novell ZENworks 7 桌面管理管理指南》中的「工作站庫存」一節,以取得要設定的規則。

設定必要的規則之後,請執行以下作業:

27.3.1 建立規則套件

規則套件會保留個別 Windows 桌面規則,這些規則可指示用於使用者或其工作站的使用或組態規則。您應該建立組織單位 (OU),用於保留規則套件。確定此 OU 的放置位置時,請考慮以下方面:

  • 您的樹狀結構中是否具有分割區
  • eDirectory 中對完整可辨識名稱的 256 字元限制
  • 使用搜尋規則找到規則套件的方式

為儘可能減少樹狀結構瀏覽,最好是在分割區 (包含會將規則套件與其相關聯的物件) 根目錄下建立此規則套件 OU。執行此作業可實現以下優勢:

  • 在使用分割區根目錄與搜尋規則時儘可能減少樹狀結構瀏覽
  • 將 OU 放置在分割區根目錄處可最大化用於命名多元規則的字元數

(可選) 您可能要建立組織單位 (OU) 以保留規則。

  1. 在 ConsoleOne 中,於要放置 OU 的容器上按一下滑鼠右鍵,然後依次按一下「新增」>「物件」>「組織單位」>「確定」,然後為容器指定簡稱,例如桌面規則。

建立規則套件的步驟:

  1. 在要放置規則套件的容器上按一下滑鼠右鍵,然後依次按一下「新增」>「規則套件」。

  2. 選取下列規則套件之一:

    •    容器套件
    •    伺服器套件
    •    服務位置套件
    •    使用者套件
    •    工作站套件
  3. 按「下一步」,為套件指定簡稱,按「下一步」,按「建立另一個規則套件」(除非此為所建立的最後一個套件),然後按一下「完成」。

    建議使用的套件簡稱包括:

    •    容器
    •    伺服器
    •    位置
    •    使用者
    •    工作站
  4. 對於要建立的每個規則套件,請重複執行步驟 1步驟 3

27.3.2 設定工作站輸入規則

桌面管理需要工作站輸入規則,以便可將工作站輸入至安裝有桌面管理的伺服器。您需要啟用此規則並將其與桌面管理伺服器相關聯。

  1. 在 ConsoleOne 中,於「伺服器套件」上按一下滑鼠右鍵,然後按一下「內容」。

  2. 選取輸入規則之「已啟用」欄下方的核取方塊。這樣即會同時選取並啟用規則。

  3. 按一下「內容」可顯示「容器」頁。

  4. 按一下「平台」索引標籤上的向下箭頭,然後選取所需平台。

  5. 在「於以下位置建立工作站物件」下拉清單中選取選項,然後指定您要在其中儲存工作站物件的容器。

  6. 按一下「確定」。

  7. 按一下「關聯」索引標籤,按一下「新增」,瀏覽至安裝有桌面管理的伺服器,然後按一下「確定」即可在「關聯」清單中列示此伺服器。

  8. 在「關聯」清單中,選取您要關聯輸入規則的伺服器,按一下「套用」,然後按一下「關閉」。

27.3.3 設定資料庫位置規則

資料庫位置規則包含庫存資料庫的位置。您可以透過使用服務位置套件將資料庫物件與庫存服務物件所在的容器相關聯;或透過使用伺服器套件將資料庫物件與庫存伺服器相關聯。

附註:如果您同時設定服務位置套件與伺服器套件,則伺服器套件設定將會覆寫服務位置套件設定。

將資料庫物件與庫存服務物件所在的容器相關聯的步驟:

  1. 在 ConsoleOne 中,於「服務位置套件」上按一下滑鼠右鍵,然後按一下「內容」即可顯示「規則」頁。

  2. 選取 ZENworks 資料庫規則之「開啟」欄下方的核取方塊。

  3. 按一下「內容」可顯示「庫存管理」頁。

  4. 瀏覽至庫存資料庫物件的 DN (Inventory database_server_name),然後按一下「確定」。

    對於 Sybase 資料庫,會在工作站庫存安裝期間自動建立資料庫物件,除非您是在未安裝 eDirectory 的 Windows 2000 伺服器上進行安裝。若要手動建立資料庫物件,請參閱《Novell ZENworks 7 桌面管理管理指南》中的「設定庫存資料庫」。

    對於 Oracle 資料庫,您必須建立資料庫物件並設定此物件。如需更多資訊,請參閱《Novell ZENworks 7 桌面管理管理指南》中的「設定庫存資料庫」。

    對於 MS SQL 資料庫,您必須設定資料庫物件。如需更多資訊,請參閱《Novell ZENworks 7 桌面管理管理指南》中的「設定庫存資料庫」。

    重要:請確保為資料庫物件設定的資料庫伺服器之 DNS 名稱有效。如果 DNS 名稱無效,則您必須在資料庫物件內容頁中選取適當的資料庫伺服器 IP 位址。

    選取資料庫伺服器之 IP 位址的步驟:

    1. 在 ConsoleOne 中,於資料庫物件上按一下滑鼠右鍵,然後按一下「內容」即可顯示「ZENworks 資料庫」頁。

    2. 在「伺服器 IP 位址或 DNS 名稱」欄位中,選取適當的 IP 位址。

    3. 按一下「套用」,然後按一下「關閉」。

  5. 按一下「確定」。

  6. 按一下「關聯」索引標籤,然後按一下「新增」。

  7. 瀏覽以選取庫存服務物件所在的容器,然後按一下「確定」。

  8. 按一下「套用」,然後按一下「關閉」。

將資料庫物件與庫存伺服器相關聯的步驟:

  1. 在 ConsoleOne 中,於「伺服器套件」上按一下滑鼠右鍵,然後按一下「內容」即可顯示「規則」頁。

  2. 選取 ZENworks 資料庫規則之「開啟」欄下方的核取方塊。

  3. 按一下「內容」可顯示「庫存管理」頁。

  4. 瀏覽至庫存資料庫物件的 DN (Inventory database_server_name),然後按一下「確定」。

    對於 Sybase 資料庫,會在工作站庫存安裝期間自動建立資料庫物件,除非您是在未安裝 eDirectory 的 Windows 2000 伺服器上進行安裝。若要手動建立資料庫物件,請參閱《Novell ZENworks 7 桌面管理管理指南》中的「設定庫存資料庫」。

    對於 Oracle 資料庫,您必須建立資料庫物件並設定此物件。如需更多資訊,請參閱《Novell ZENworks 7 桌面管理管理指南》中的「設定庫存資料庫」。

    對於 MS SQL 資料庫,您必須設定資料庫物件。如需更多資訊,請參閱《Novell ZENworks 7 桌面管理管理指南》中的「設定庫存資料庫」。

    重要:請確保為資料庫物件設定的資料庫伺服器之 DNS 名稱有效。如果 DNS 名稱無效,則您必須在資料庫物件內容頁中選取適當的資料庫伺服器 IP 位址。

    選取資料庫伺服器之 IP 位址的步驟:

    1. 在 ConsoleOne 中,於資料庫物件上按一下滑鼠右鍵,然後按一下「內容」即可顯示「ZENworks 資料庫」頁。

    2. 在「伺服器 IP 位址或 DNS 名稱」欄位中,選取適當的 IP 位址。

    3. 按一下「套用」,然後按一下「關閉」。

  5. 按一下「確定」。

  6. 按一下「關聯」索引標籤,然後按一下「新增」。

  7. 瀏覽以選取庫存伺服器物件,然後按一下「確定」。

  8. 按一下「套用」,然後按一下「關閉」。

附註:如果您是在修改庫存規則或設定物件,請始終停止庫存服務。設定物件的規則與內容。再次重新啟動庫存服務。如需更多資訊,請參閱節 27.3.5, 啟動與停止庫存服務

27.3.4 設定工作站庫存規則

  1. 在 ConsoleOne 中,於「工作站套件」上按一下滑鼠右鍵,然後按一下「內容」即可顯示「規則」頁。

  2. 按一下「規則」索引標籤,然後從下拉清單中選取特定平台,以設定並啟用此平台的規則。可用的平台包括:Windows 9x、WinNT-2000-XP、Windows NT、Windows 2000 或 Windows XP。

  3. 選取工作站庫存規則之「已啟用」欄下方的核取方塊。

  4. 按一下「內容」可顯示「工作站庫存規則」頁。

  5. 在「一般」頁中,設定以下設定:

    1. 瀏覽至庫存服務物件的 DN 並選取它。

    2. 指定需要進行完整掃描之前的 Delta 掃描數目。

  6. (可選) 自訂庫存掃描。

    1. 按一下「硬體掃描」索引標籤可指定以下設定:

      開啟 DMI 掃描: 選取此選項可併入從保存工作站上之桌面管理介面 (Desktop Management Interface, DMI) 進行的硬體資料掃描。

      開啟 WMI 掃描: 選取此選項可併入從保存工作站上之 Microsoft Windows Management Instrumentation (WMI) 進行的硬體資料 WMI 掃描。

      開啟自訂掃描: 選取此選項可併入保存工作站的自訂掃描。您需要為自訂掃描輸入要執行的自訂掃描可執行檔的名稱。

      自訂屬性編輯器: 按一下此按鈕可指定自訂屬性清單。如有必要,請修改此清單。

    2. 若要為安裝有 ZENworks for Desktops 4 或 ZENworks for Desktops 4.0.1 的 Windows 保存工作站自訂軟體掃描設定,請按一下「軟體掃描」索引標籤,並設定以下設定:

      重要:請勿設定安裝有 ZENworks 7 桌面管理之保存工作站的設定。

      開啟軟體掃描: 啟用與庫存規則相關聯之保存工作站的軟體掃描。掃描程式會收集保存工作站的軟體資訊,並將其儲存在庫存資料庫中。

      自訂掃描編輯器: 可讓您自訂要在保存工作站上掃描的應用程式詳細資料清單。庫存掃描器將掃描「自訂掃描編輯器」中所列的應用程式詳細資料。

      例如,在「自訂掃描編輯器」中指定以下詳細資料:廠商名稱=Microsoft;產品名稱=Microsoft Office;產品版本=10.0;檔名=winword.exe;檔案大小=1 MB。庫存掃描器將在保存工作站上掃描檔案大小為 1 MB 的 winword.exe 檔案。如果已找到檔案,掃描器將在庫存資料庫中為「winword.exe;1 MB」儲存「Microsoft;Microsoft Office;10.0」。

      產品識別號碼: 可讓您掃描安裝在保存工作站上的 Microsoft 應用程式的產品識別號碼。

      產品位置: 可讓您掃描安裝在保存工作站上的應用程式的完整路徑。

      僅執行自訂掃描: 可讓您僅掃描在「自訂掃描編輯器」中選取的已自訂軟體應用程式。

    3. 按一下「組態編輯器」索引標籤。如果需要,請修改以下 .ini 檔案的設定。

  7. 按一下「套用」。

  8. 按一下「規則排程」索引標籤。

  9. 修改用於排程保存工作站掃描的設定,按一下「套用」,然後按一下「關閉」。

  10. 按一下「關聯」索引標籤,然後按一下「新增」。

  11. 瀏覽至在其中註冊保存工作站的容器物件並選取它,然後按一下「確定」。

  12. 按一下「套用」,然後按一下「關閉」。

  13. 在 ConsoleOne 中,於庫存服務物件 (Inventory Service_server_name) 上按一下滑鼠右鍵,按一下「內容」,然後按一下「庫存服務物件」索引標籤。

  14. 請確定已選取「開啟機器掃描」,然後按一下「確定」。

27.3.5 啟動與停止庫存服務

本節提供有關以下主題的資訊:

啟動庫存服務

在 NetWare 庫存伺服器上

啟動所有庫存服務的步驟:

  1. 於伺服器主控台提示下,輸入 startinv

啟動特定庫存服務的步驟:

  1. 於伺服器主控台提示下,輸入 startser Inventory_service

在 Windows 2000/2003 庫存伺服器上

啟動所有庫存服務的步驟:

  1. 在「控制台」中,按兩下「系統管理工具」,然後按兩下「服務」。

  2. 選取「Novell 庫存服務」,然後按一下「啟動」。

啟動特定庫存服務的步驟:

  1. 於伺服器主控台提示下,移至 ZENworks_installation_directory\zenworks\inv\server\wminv\bin

  2. 輸入 startser Inventory_service

在 Linux 庫存伺服器上

啟動所有庫存服務的步驟:

  1. 於 Linux 伺服器提示下,移至 /etc/init.d

  2. 輸入 ./novell-zdm-inv start

啟動特定庫存服務的步驟:

  1. 於 Linux 伺服器提示下,移至 /opt/novell/bin

  2. 輸入 StartSer Inventory_service

在啟動庫存服務之後,請確定庫存服務已啟動並在執行中。若要列示所有服務,請於庫存伺服器主控台提示下輸入 ListSer "*"。如果服務沒有啟動且沒有在執行中,請查看伺服器狀態記錄。如需有關伺服器狀態記錄的更多資訊,請參閱《Novell ZENworks 7 桌面管理管理指南》中的「使用狀態記錄監視工作站庫存」。

停止庫存服務

在 NetWare 庫存伺服器上

停止所有庫存服務的步驟:

  1. 於伺服器主控台提示下,輸入 stopser *

停止特定庫存服務的步驟:

  1. 於伺服器主控台提示下,輸入 stopser Inventory_service

在 Windows 2000 庫存伺服器上

停止所有庫存服務的步驟:

  1. 在「控制台」中,按兩下「系統管理工具」,然後按兩下「服務」。

  2. 選取「Novell 庫存服務」,然後按一下「停止」。

停止特定庫存服務的步驟:

  1. 於伺服器主控台提示下,輸入 stopser Inventory_service

在 Linux 庫存伺服器上

停止所有庫存服務的步驟:

  1. 於 Linux 伺服器提示下,移至 /etc/init.d

  2. 輸入 ./novell-zdm-inv stop

停止特定庫存服務的步驟:

  1. 於 Linux 伺服器提示下,移至 /opt/novell/bin

  2. 輸入 StopSer Inventory_service

檢查安裝在 Linux 上的工作站庫存元件的狀態

下表列示有安裝在 Linux 上的工作站庫存元件,您可以透過於 Linux 主控台提示下執行指令來檢查這些元件的狀態。

表 27-1 安裝在 Linux 上的工作站庫存元件

工作站庫存元件

要於 Linux 主控台提示下輸入的指令

庫存伺服器精靈

/etc/init.d/novell-zdm-inv status

Sybase 精靈

/etc/init.d/novell-zdm-sybase status

庫存代理精靈

/etc/init.d/novell-zen-zws status