29.7 管理対象ワークステーションのアップグレード

ZENworks 7にアップグレードする前に、Novell Clientをアップグレードするか、ZENworks 7デスクトップ管理エージェントをインストールする必要があります。eDirectoryへの認証のために、これらのいずれかが使用されます。Novell Clientのアップグレードの詳細については、『Novell Client for Windows Installation and Administration Guide』を参照してください。

29.7.1 デスクトップ管理エージェントのインストール

Novell ClientおよびZENworks Server (ZENworks 7ではDesktop Management Serverと呼びます)をアップグレードしたら、ユーザワークステーションにデスクトップ管理エージェントをインストールする必要があります。このインストールにより、ユーザワークステーションのNovell Application Launcher、Workstation Manager、およびリモート管理ソフトウェアがアップデートされます。また、ワークステーションインベントリエージェントとイメージセーフデータ(Image Safe Data)サービスもインストールされます。

ユーザがeDirectoryへの認証に使用する唯一の手段としてデスクトップ管理エージェントを導入した後、ユーザのワークステーションからNovell Clientをアンインストールすることができます。この場合、ZENworks 7 Desktop Managementは“クライアントレス”になります。つまり、ユーザがデスクトップ管理エージェントを使ってログインする場合にZENworks 7 Desktop ManagementでNovell Clientが不要になります。詳細については、『Novell ZENworks 7 Desktop Management管理ガイド』の「ZENworks 7環境でのNovell Clientの使用」を参照してください。

ZENworks 7 Desktop Managementコンポーネントが提供するワークステーションの機能は、デスクトップ管理エージェントをインストールした場合のみ利用できます。このことは、現在ワークステーションにNovell Clientをインストールしている場合にも当てはまります。デスクトップ管理エージェントをインストールすると、Novell ClientによってインストールされていたDesktop Managementの機能が削除され、選択したZENworks 7 Desktop Managementワークステーションの機能に置き換えられます。

現在ZENworks for Desktops 3.2 SP3を使用しているワークステーションにデスクトップ管理エージェントをインストールする場合、次のタスクを実行する必要があります。

MSI(Microsoft Windows Installer)エンジンの導入

デスクトップ管理エージェントインストールプログラム(zfdagent.msi)は、インストール処理中にMSI (Microsoft Windows Installer)のバージョン1.1以降を必要とします。インストールを実行する前に、各ワークステーションにMSIバージョン1.11以降を手動でインストールすることにより、Windows 98ワークステーションをアップグレードすることができます。

次の表は、WindowsワークステーションにすでにインストールされているMSIのバージョンを示しています。

表 29-1 WindowsワークステーションにすでにインストールされているMSIのバージョン

Windowsバージョン(Windows Version)

インストールされているMSIエンジンのバージョン

Windows 98 SEワークステーション

他のアプリケーションによってインストールされない限り、MSIはインストールされません。

Windows 2000ワークステーション

OSにMSI 1.1が同梱されています。

Windows XPワークステーション

OSにMSI 2.0が同梱されています。

メモ:同じバージョンのMSIエンジンを使用するために、すべてのユーザワークステーションをアップグレードするかどうかを検討する必要があります。

利便性を図るため、Novell ZENworks 7 Companion 2 CDの\windows installerフォルダまたはNovell ZENworks 7 with Support Pack 1 Companion 2 CDの\microsoft windows installerフォルダに、Windows 2000/XPまたはWindows 98で利用可能なMSI 2.0が格納されています。

Microsoft Windowsインストーラに関する詳しい説明は、MSI Webサイトを参照してください。

MSIエンジンをインストールする必要がある場合、ZENworks for Desktops 3.2のNovell Application Launcherを使用して、単純なアプリケーションの配布でMSIエンジンをインストールすることができます。

  1. 適切なMSIエンジンインストーラユーティリティをZENworksサーバにコピーしてください。

    1. (条件付き) Novell ZENworks 7 Companion 2 CDから、適切なMSIエンジンインストーラユーティリティをZENworksサーバにコピーします。

      • \windows installer\98\instmsia.exeを実行すると、Windows 98コンピュータにMSI 2.0エンジンがインストールされます。
      • \windows installer\nt\instmsiw.exeを実行すると、Windows 2000/XPコンピュータにMSI 2.0エンジンがインストールされます。
    2. (条件付き) Novell ZENworks 7 with Support Pack 1 Companion 2 CDから、適切なMSIエンジンインストーラユーティリティをZENworksサーバにコピーします。

      • \microsoft windows installer\98\instmsia.exeを実行すると、Windows 98コンピュータにMSI 2.0エンジンがインストールされます。
  2. ConsoleOneに新たにインストールされたZENworks 7 Desktop Management (またはSP1)スナップインを使って、インストールしようとしているMSIエンジンのバージョン用の単純なアプリケーションオブジェクトを作成します。

    両方のバージョンのインストールを希望する場合は、各バージョンについて単純なアプリケーションオブジェクトを作成する必要があります。

    1. 単純なアプリケーションに名前を付けた後、アプリケーションの実行可能ファイルの実行元になる場所のパスを入力します。パスには実行可能ファイルを含めます。Application Launcherによってワークステーションのターゲットディレクトリにファイルがコピーされるので、ファイルのコピー先になるターゲットディレクトリのパスを指定します。

      例: c:\temp\instmsiw.exe

    2. MSIエンジンアプリケーションを配布する前にワークステーションで満たす必要のあるシステム要件を定義します。

      詳細については、『Novell ZENworks 7 Desktop Management管理ガイド』の「eDirectoryでのアプリケーションの設定」を参照してください。

    3. アプリケーションオブジェクトをユーザまたはインポート対象ワークステーションに関連付けた後、この関連付けに適用する特性を選択します。

      Application LauncherまたはWorkstation Helperが起動して、アプリケーションオブジェクトが利用できるようになったらすぐにアプリケーションオブジェクトが実行するよう、この関連付けに対して[強制実行]特性を選択することをお勧めします。

      詳細については、『Novell ZENworks 7 Desktop Management管理ガイド』の「eDirectoryでのアプリケーションの設定」を参照してください。

  3. 単純なアプリケーションオブジェクトを設定します。

    1. [アプリケーションオブジェクトのプロパティ]ページで[配布オプション]タブ>[アプリケーションファイル]の順にクリックします。

      Application Launcherがワークステーションにファイルをコピーできるよう、[アプリケーションファイル]リストにファイルを追加する必要があります。詳細については、ConsoleOneのオンラインヘルプを参照してください。

    2. [追加][ファイル]の順にクリックし、次のフィールドに入力します。

      [ソースファイル]: ワークステーションにコピーするMSIエンジンインストーラユーティリティを選択します(たとえば、q:\public\zenworks\instmsiw.exe)。

      [ターゲットファイル]: ファイル名を含む、ファイルのコピー先のフルパス(たとえば、c:\temp\instmsiw.exe)を入力します。

    3. [OK]をクリックしてリストにファイルを追加し、[OK]をクリックしてアプリケーションオブジェクトの情報を保存します。

    4. Windows 2000またはWindows XPにインストールしている場合、[アプリケーションオブジェクトのプロパティ]ページで[実行オプション]タブ[使用環境]の順にクリックし、[通常の実行]オプションを選択します。そして、[実行プログラムのセキュリティレベル][保護なしのシステムユーザとして実行]に設定し、[OK]をクリックしてアプリケーションオブジェクトの情報を保存します。

      [関連付け]タブで[強制実行]を選択した場合、Application Launcherが起動してアプリケーションオブジェクトを利用できるようになった直後にMSIエンジンがインストールされます。

      MSIエンジンにより実行可能ファイルがインストールされますが、このファイルは、デスクトップ管理エージェントMSIをインストールするために後で使用されます。MSIエンジンインストーラユーティリティは、このファイル(msiexec.exe)をワークステーションのwindows_drive:windows_directory\system\systemディレクトリにインストールします。

Novell Application Launcherを使用したデスクトップ管理エージェントの配布およびインストール

zfdagent.msiiパッケージは、多数のファイルをインストールし、ワークステーションに対してさまざまな環境設定の変更を実行する複雑なアプリケーションです。デスクトップ管理エージェントをインストールする最も効率的な方法は、Novell Application Launcherを使ってエージェントをMSIアプリケーションとしてワークステーションに配布する方法です。Novell Application Launcherは、エージェントMSIパッケージを配布するだけでなく、Windows Installerを呼び出してワークステーションへのインストールを実行します。

ここでは、Application Launcherを使って配布するようMSIパッケージを設定する手順について説明します。

MSIアプリケーションオブジェクトの作成と設定
  1. ConsoleOneで、アプリケーションオブジェクトを作成するコンテナを右クリックし、[新規]>[オブジェクト]の順にクリックして、[新規オブジェクト]ダイアログボックスを開きます。

  2. [新規アプリケーション]ダイアログボックスで、[.MSIファイルが含まれるアプリケーション]オプションを選択し、[次へ]をクリックします。

  3. .msiファイルをコピーしたネットワークの位置のパスを指定します。

  4. [次へ]をクリックし、必要に応じてフィールドを変更して、アプリケーションオブジェクトをカスタマイズします。

  5. [次へ]をクリックし、エージェントMSIの配布に先立って、ワークステーションが満たす必要のある配布ルールを定義します。

  6. [次へ]をクリックして、AgentのMSIアプリケーションオブジェクトを、配布先であるユーザまたはワークステーションに関連付けます。

  7. [次へ]をクリックし、アプリケーションオブジェクトの設定を確認したら、[終了]をクリックしてアプリケーションオブジェクトを作成します。

    重要:エージェントMSI (または何らかのMSIパッケージ)をNovell Application Launcherを使って配布する前に、AgentのMSIアプリケーションオブジェクトが[強制キャッシュ]に設定されており、eDirectoryとActive Directory(使用されている場合)で、ローカルワークステーション上のユーザのアカウント情報が同期されていることを確認してください。

MSIアプリケーションオブジェクトの作成に関する詳細については、『ZENworks 7 Desktop Management管理ガイド』の「Windows Installer (.MSI)ファイルからアプリケーションオブジェクトを作成する」を参照してください。

MSIアプリケーションオブジェクトにおけるインストール対象機能の変更

ZENworks 7デスクトップ管理エージェントのMSIパッケージより、デフォルトで次のすべての機能がインストールされます。

  • [アプリケーション管理]: Novell Application Launcherを使用することにより、管理者がインストールして管理できるワークステーションアプリケーションに、ユーザがアクセスできるようにします。

  • Workstation Manager: 管理者がeDirectoryを使って、ワークステーションを設定、管理できるようにします。

  • ワークステーションインベントリ(Workstation Inventory): 管理者が、スキャンの対象になるワークステーションからハードウェアとソフトウェアのインベントリ情報を収集できるようにします。この機能を選択すると、Workstation Managerがデフォルトで選択されます。

  • [リモート管理]: 管理者が管理コンソールからリモートワークステーションを管理できるようにします。

  • ミラードライバ: ビデオアダプタを独立して使用し、他のリモートコントロールソリューションと共存させることができます。この機能が選択されていると、MSIインストールでは、ビデオドライバのチェックが無視され、Windowsのすべてのメッセージが非表示になります。ミラードライバを必要としない場合は、選択を解除できます(最適化が無効になります)。

    Mirror Driverは、まだMicrosoftによって署名されていません。

  • ワークステーションイメージング(Workstation Imaging): 管理者が、ワークステーションのハードドライブのイメージを取得し、それをネットワークを介して他のワークステーションに配置できるようにします。

このデフォルトのインストールを変更する場合、MSI機能を、zfdagent.msiアプリケーションオブジェクトのパブリックプロパティとして追加できます。次の手順を使用して、インストール対象機能のリストを変更します。

  1. アプリケーションオブジェクトの[MSI]タブの[プロパティ]ページで、[追加]をクリックして、[追加するプロパティを選択してください]ダイアログボックスを表示します。

  2. [値の名前]フィールドに、プロパティ名として「ADDLOCAL」(すべて大文字)と入力し、[値のデータ]フィールドでプロパティの値を指定します。プロパティ値として次の機能名を1つ以上使用します。

    • ApplicationLauncher
    • WorkstationManager
    • RemoteManagement
    • MirrorDriver (このプロパティは、RemoteManagementプロパティを追加しなければ機能しません)
    • Imaging
    • インベントリ(Inventory)

    コンマ(スペースなし)で区切ることにより、これらの値を2つ以上リストに追加できます。たとえば、Application LauncherとWorkstation Managerを機能として追加する場合、プロパティとして「ADDLOCAL」と入力し、そのプロパティの値としてApplicationLauncherとWorkstationManagerを入力します。

  3. [OK]をクリックして、プロパティを[プロパティ]リストに追加します。

AgentのMSIアプリケーションオブジェクトに対するプロパティの追加

次の表に、変更可能なその他のプロパティとその値(値に対する定義を含む)の一覧を示しています。この表に示されるプロパティで値が指定されていない場合、MSIパッケージはデフォルト値を使用します。

表 29-2 Desktop Management Agent MSIアプリケーションオブジェクトで利用可能なプロパティと値

プロパティ

意味

ADDLOCAL

  • WorkstationManager
  • RemoteManagement
  • MirrorDriver
  • インベントリ(Inventory)
  • Imaging

インストールする機能をカンマで区切った一覧。

LOGIN_PASSIVE_MODE

0

ユーザログイン時にNovellログインを表示します。

1

デフォルトです。ユーザログイン時に標準のMicrosoftログインを表示します。

メモ:ダイナミックローカルユーザを使用する場合、このプロパティに、値ゼロ(0)を割り当てる必要があります。

EDITABLE_MT_ADDRESS

1

認証が行われるZENworks Middle TierのIPアドレスをユーザが変更できるようにします。Novell Clientがインストールされていない場合のみ利用できます。

0

デフォルトです。ユーザはMiddle Tierのアドレスを指定することができません。

このプロパティ用の値は、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 Middle Tier ServerのIPアドレスまたはDNS名を指定します。Middle Tier Serverを使用していない場合、このプロパティを指定する必要はありません。

HTTP_PORT

0-65536

このプロパティは、Middle Tier Serverと通信する場合にデスクトップ管理エージェントによって使用されるHTTPポートを指定します。Middle Tier Serverを使用している場合、このプロパティを追加して、その値を定義する必要があります。

80

デフォルトのHTTPポートです。

NAL_SINGLE_TREE

1

Novell Application Launcherが、1つのツリー内のアプリケーションにしかアクセスできないよう制限します。

0

デフォルトです。Application Launcherがアプリケーションにアクセスするのに複数のツリーにアクセスできるようにします。

ZENWORKS_TREE

任意のツリー名

このプロパティにより、eDirectoryツリーをZENworksツリーとして使用するよう指定することができます。

  • Workstation Managerがインストールされている場合、このプロパティで指定されたツリーが、Workstation Managerによるポリシーの検索対象ツリーになります。
  • NAL_SINGLE_TREEプロパティが設定され、Novell Application Launcherがインストールされている場合、このツリーは、Application Launcherがアプリケーションを検索する唯一のツリーになります。

インストールを実行する前に確認すべき事項

管理対象デバイスにSymantec PCAnywhere* 10.x (またはそれ以前のバージョン)をインストールしていて、Remote Management Agentをアップグレードする場合には、次の情報に注意する必要があります。

Desktop Management Agentをインストールし、ミラードライバオプションを選択する(推奨)

Desktop Management Agentのインストール時に[ミラードライバ]オプションを選択すると、管理対象デバイスが低解像度またはVGAモードに移行することがあります。これは、PCAnywhereが、フックドライバ技術に基づくRemote Controlソリューションとの共存をサポートしていないからです。ZENworks 6.5 (以降)に付属するRemote Managementフックドライバは無視され、アップグレード中に管理デバイスにはインストールされません。

メモ:次のステップを1度だけ実行する必要があります。続くアップグレードではこれらのステップを必要としないので、インストール時には[ミラードライバ]オプションを選択することを推奨します。

この問題を解決するには

  1. 管理対象デバイスにシステムビデオドライバを再インストールします。

  2. 管理対象デバイスにPCAnywhereを再インストールします。

  3. [ミラードライバ]オプションを選択して、ZENworks Management Agentをインストールします。

ミラードライバオプションを選択せずにDesktop Management Agentをインストールする

[ミラードライバ]オプションを選択しなかった場合には、低解像度またはVGA画面の問題は生じません。ただし、[ミラードライバ]を選択しなかった場合には、リモートセッションのパフォーマンスは最適化されません。このため、ZENworks 6.5の開始時に無視された、rmsetdrv.exeを起動して、フックドライバを有効にする必要があります。

  1. [ミラードライバ]オプションを選択せずに、ZENworks Management Agentをインストールします。

  2. rmsetdrv.exe /hookを実行します。

    メモ:[ミラードライバ]オプションを選択しなかった場合、エージェントをアップグレードするたびにrmsetdrv.exeを起動することが必要になり、ZENworks 6.5の開始時にはフックドライバが無視されるので、エージェントのアップグレード時には[ミラードライバ]オプションを選択することを推奨します。

    rmsetdrv.exeの詳細については、Novell Support KnowledgebaseのTID 10089810を参照してください。

手動によるデスクトップ管理エージェントのインストール

一度に1つのワークステーションをインストールする場合、手動でzfdagent.msiをインストールすることができます。詳細については、セクション 12.2, 手動によるデスクトップ管理エージェントのインストールを参照してください。

手動でコマンドラインパラメータおよびMSIインストールプロパティを入力した場合、パラメータフィールドの表示例は次のようになります。

/i zfdagent.msi /qb STARTUP_APPEXPLORER=1 

アプリケーションオブジェクトの[パラメータ]フィールドには、行の長さに関する制限が設定されているため、多数のMSIインストールプロパティを追加できない場合があります。この制限を回避するには、次に示す2つの方法のいずれかを実行します。

  • InstallShield AdminStudio ZENworks Editionを使用して、.mstファイルを作成します。

    InstallShield AdminStudioの使用に関する詳細については、『AdminStudio 6 ZENworks Edition Installation Guide』を参照してください。

  • Microsoft MSIエディタ(orca.exe)を使用することにより、zfdagent.msiファイルのプロパティテーブルを編集して、必要になるすべてのデスクトップ管理エージェントMSIインストールプロパティを追加します。新たに追加されたすべてのプロパティを含む、編集済みのMSIをインストールすることができます。

    orca.exeのインストール方法と使用方法に関する詳細については、MicrosoftサポートWebサイトマイクロソフト サポート技術情報255905を参照してください。