AppDNA

オートクリッカー

概要

オートクリッカーは、Install CaptureおよびInstall Captureプロセスを呼び出すForward Pathタスクスクリプトのオプション機能です。オートクリッカーは、可能な限り、手動インストールのステップを自動的にクリックし、デフォルトのオプションを受け入れることで、Install Captureプロセスの自動化を改善します。つまり、サイレントスイッチオプションを提供していないインストーラーでも、キャプチャのバッチを無人で実行できます。

オートクリッカーがすべてのインストール手順をクリックできないことがあります。たとえば、ライセンス・コードなどの情報を入力する必要がある場合などです。この場合、オートクリッカーは情報が手動で入力されるのを待ちます。情報を入力しなかった場合(たとえば、一晩中実行されるキャプチャのバッチの一部である場合など)、Install Captureは構成可能なタイムアウト期間を待ってから、キャプチャを中止し、次のキャプチャ(存在する場合)に進みます。[アプリケーションのインポート] 画面の [Install Capture] タブに、インポートのステータスが「失敗」と表示されます。その後、オートクリッカーオプションを使用せずにキャプチャを再度実行する必要があります。

オートクリッカーは、クリックスルーした各インストールステップのスクリーンショットを自動的に取得し、各ステップがキャプチャされた時刻を示す HTML ページに追加します。これは、キャプチャ出力の場所で見つけることができます。これにより、インストールと選択した各オプションの記録が表示されます。

注: セルフプロビジョニングでは、オートクリッカーはデフォルトでオフになっています。セルフプロビジョニングは主に、インストールを手動で実行するエキスパートユーザを対象としています。ただし、必要に応じて、管理者は以下で説明するように、[ クイック編集パラメータ] ボックスで [ UseAutoClick 置き換え可能な [UseAutoClick] を有効にすることで、オートクリッカーを有効にすることができます。

制限事項

  • 仮想マシンとしての Windows 7 (32 ビット) では、自動クリッカーは機能しません。
  • 仮想マシンとしての Windows 7(32ビット)では、オートクリッカーはsoapUI-Pro-x32-4.5.1.exeまたはsoapUI-Pro-x64-4.5.1.exeでは動作しません。
  • 仮想マシンとしてのWindows 7(32ビット)では、オートクリッカーはaimp_3.10.1074.exeまたはwlsetup-web.exeでは機能しません。
  • 仮想マシンとしてのWindows 7(64ビット)では、オートクリッカーはAtmn-Anywhere-Server-setup660.exeでは機能しません。

オートクリッカーを有効にする

Install Captureの実行中に実行されるステップは、実行プロファイルで定義されます。オートクリッカーを機能させるには、実行プロファイルがオートクリッカーをサポートし、UseAutoClick という置き換え可能である必要があります。使用している実行プロファイルに当てはまる場合は、[アプリケーションのインポート] 画面で現在選択されているアプリケーションのオートクリッカーをオンまたはオフにできます。[Install Capture] タブのツールバーにある [自動クリックを使用] チェックボックスをオンにするだけです。

自動クリッカーを有効にする

Forward Path タスクスクリプトでオートクリッカーを制御するなど、置き換え可能の設定については、後述の「オートクリッカーの置き換え可能の設定」を参照してください。

重要:最近アップグレードした場合は、 AppDNAツールのアップグレードの説明に従って、仮想マシンのAppDNA VM構成ツールもアップグレードしてください。オートクリッカーは、これらのツールの以前のバージョンでは動作しません。

オートクリッカーの実行プロファイルのサポート

次の表に、AppDNAに付属する実行プロファイルと、それらが自動クリッカーをサポートし、AppDNAをアップグレードするときに自動的に更新されるかどうかを示します。

実行プロファイル オートクリッカーをサポート
スナップショット はい
App-V 5.1シーケンサ はい
App-V 5.0シーケンサ はい

実行プロファイルのインポートとアクティブ化の手順については、実行プロファイルの「実行プロファイルをアクティブ化するには」を参照してください。

注:実行プロファイルをカスタマイズしている場合、カスタマイズされたバージョンはアップグレードされません。実行プロファイルの組み込みバージョンがアップグレードされます。カスタマイズしたプロファイルを更新することをお勧めします。

タイムアウト期間の設定

先に述べたように、オートクリッカーがすべてのインストール手順をクリックできないことがあります。たとえば、インストールでは、ライセンスコードなどの情報を入力する必要があるためです。この場合、Install Captureは情報またはオプションを手動で入力するまで待機します。誰も情報を入力しない場合、Install Captureは構成可能なタイムアウト期間待機し、キャプチャを破棄して次のキャプチャに進みます(存在する場合)。

タイムアウト期間は、仮想マシン構成の [インストールの中止] タイムアウトオプションによって制御されます。デフォルトでは、このタイムアウト期間は40分に設定されています。これは、Install Captureがインストールが完了するまで待機する時間も制御され、大規模なアプリケーションによってはインストールにかなりの時間がかかるためです。このタイムアウト期間を短縮できます。ただし、これによって一部の大規模なアプリケーションのキャプチャが失敗する可能性があることに注意してください。

[仮想マシン構成]ダイアログボックスの「インストールの中止」タイムアウトの値を変更します。

オートクリッカー交換可能を設定する

UseAutoClick 実行プロファイルの置き換え可能機能は、その実行プロファイルに対してオートクリッカーをデフォルトでオンにするかどうかを制御します。

  • オートクリッカーをデフォルトでオンにするには、置き換え可能な UseAutoClick を —use-autoclick の値に設定します。
  • オートクリッカーをデフォルトでオフにするには、置換可能な UseAutoClick を空の文字列 (「」) に設定します。

次のように置き換え可能を設定できる場所はいくつかあります。

  1. [アプリケーションのインポート] 画面の [Install Capture] タブまたは [セルフプロビジョニング] タブにある、アプリケーションの下にある [クイック編集パラメータ] ボックス。選択したアプリケーションでは、他のすべてのオプションが無効になり、置き換え可能オプションが変更されます。(これは、セルフプロビジョニングでオートクリッカーを有効にする唯一の方法です)。

    クイック編集パラメータ

  2. 実行プロファイルの編集の [交換可能] タブ。

  3. [仮想マシン構成]ダイアログボックスの [交換可能] タブ。

これらのうち 2 つ以上当てはまる場合は、リスト内の最上位のものが常に優先されます。たとえば、「クイック編集パラメータ」(Quick Edit Parameter) ボックスで置き換え可能パラメータを設定した場合は、これが常に優先されます。

無人バッチを実行する際の考慮事項

オートクリッカーの利点の 1 つは、キャプチャのバッチを無人 (たとえば、夜間) で実行できることです。仮想マシンの構成に問題があると、バッチが失敗する可能性があることに注意してください。たとえば、仮想マシンが IP アドレスで識別されている場合、IP アドレスが動的に割り当てられ、バッチによって一部変更されると、バッチは失敗します。同様に、仮想マシンが自動ログオン用に構成されていない場合、バッチは失敗します。したがって、仮想マシンをセットアップするときは、に記載されているベストプラクティスのアドバイスに従うことをお勧めします仮想マシンをセットアップする

後述の「制限事項」セクションで詳しく説明したように、オートクリッカーはアプリケーションごとに成功するとは限りません。したがって、バッチの完了後に、バッチ内のすべてのキャプチャのステータスを確認する必要があります。ステータスは、[アプリケーションのインポート(Import Applications)] の[Install Capture]タブ画面または[Forward Pathタスクシーケンス] 画面で、バッチの実行方法に応じてチェックできます。また、オートクリッカーがクリックスルーしたステップを記録したスクリーンショットを表示することもできます。これらは、キャプチャの出力ディレクトリに格納されます。それぞれの撮影時刻と順番にそれらを表示するには、ブラウザで output.htm を開きます。

失敗したキャプチャを慎重にメモし、障害がオートクリッカーの制限に起因していた場合は、手動で再度実行してください(オートクリッカーを使用せずに)。

注:キャプチャが失敗した場合にスクリーンショットを使用できるようにするには、仮想マシンの作成時に キャプチャ出力位置ステップで結果をストリーミングするのではなく、コピーするオプションを選択する必要があります。構成で行います。

制限事項

さまざまなテクノロジを使用するさまざまなタイプのインストーラがあります。Citrix では、幅広いインストーラでオートクリッカーをテストしています。このセクションでは、オートクリッカーの既知の制限について説明します。

  • デフォルト以外のオプション。前述のように、オートクリッカーはインストーラのデフォルトオプションを受け入れます。オートクリッカーで他のオプションを選択する場合は、サイレントスイッチを指定するインストールコマンドと、必要な他のオプションを選択するパラメータを指定する必要があります。

    既定のインストールコマンドを変更するには、前述の [クイック編集] ボックスの [アプリ:InstallCommand] オプションを使用します。

  • ユーザー入力が必要です。一部のインストーラでは、ライセンスコードなどの入力やオプションを明示的に選択する必要があります。オートクリッカーがこのタイプのシナリオに遭遇すると、誰かが情報を入力するか、必要な対話を実行するのを待ちます。指定したタイムアウト期間内に誰もこれを行わないと、キャプチャは失敗します。その後、必要なユーザー入力に手動で参加して、キャプチャを再度実行する必要があります。

  • インストーラはマシンの再起動をトリガーします。一部のインストーラでは、インストールの完了後にコンピュータを再起動する必要があります。これらのインストーラは、多くの場合、コンピュータを自動的に再起動するオプションを提供します。インストールを手動で実行する場合は、このオプションを使用しないことをお勧めします。キャプチャが完了する前にキャプチャマシンを再起動すると、キャプチャが失敗するからです。

    したがって、オートクリッカーは、コンピュータを再起動するオプションを受け入れないことを保証しようとします。場合によっては、オートクリッカーが失敗し、再起動の試行が開始されることがあります。リモート管理者は再起動をブロックし、Windowsはこれを説明するメッセージを表示します。Windows は、ユーザーがメッセージに応答するのを待ちます。インストールが完了すると、オートクリッカーは応答できず、誰かが介入しない限り、最終的にタイムアウト期間に達し、キャプチャは失敗します。その後、キャプチャを手動で再度実行し、コンピュータを再起動するオプションを拒否する必要があります。

  • 言語サポート。このリリースでは、オートクリッカーは英語インストーラでのみテストされており、他の言語のインストーラでは動作しないと想定されています。