Product Documentation

App-V 5.0 Sequencer実行プロファイル

Jul 08, 2016

Install Capture、セルフプロビジョニング、またはForward PathでApp-V 5.0 Sequencer実行プロファイルを使用して、App-V Client 5.0で展開するためにアプリケーションをパッケージ化できます。

この実行プロファイルでは、通常、アプリケーションがデフォルトで2回キャプチャマシンにインストールされます。1回はシーケンス処理のため、もう1回はSequencerの外部でアプリケーションをキャプチャして、AppDNAにインポートするMSIを生成するためにインストールされます。 2回目のインストールが行われないように指定することもできます。 Install Captureから実行プロファイルを実行しているときにこれを行った場合、生成された.appvパッケージは自動的にインポートされます。 .appvファイルは仮想環境用に用意されているため、ネイティブのWindows環境用のアプリケーションDNAの一部は含まれません。 たとえば、ドライバーおよびレジストリ設定に関する情報が省略される場合があります。 そのため、ネイティブWindows環境に対してアプリケーションを分析する場合はデフォルトの動作を使用することをお勧めします。

キャプチャマシンのセットアップ

App-V 5.0 Sequencer実行プロファイルを実行するには、キャプチャマシン上で以下の追加手順を行う必要があります。

  • キャプチャマシンのオペレーティングシステムと構成が、App-Vアプリケーションを実行するクライアントマシンと同じであることを確認します。
  • キャプチャマシンでWindows DefenderとWindowsサーチを無効にします。
  • キャプチャマシンにMicrosoft App-V Sequencer 5.0をインストールします。
  • Windows PowerShellが次のように構成されていることを確認します。

一般的な手順については、以下を参照してください。

PowerShell構成

この実行プロファイルでは、Microsoft App-V Sequencer 5.0の前提要件であるWindows PowerShellが使用されます。 この実行プロファイルでは、PowerShellが特定の設定で構成されている必要があります。 PowerShellをインストールした後にAppDNA VM構成ツールのMSIをインストールする場合は、インストーラーがユーザーに代わって自動的にPowerShellを構成しようとします。 インストーラーで自動的に構成できない場合、またはAppDNA VM構成ツールのMSIをインストールした後にPowerShellをインストールする場合は、次の手順を実行してPowerShellを構成する必要があります。

  1. PowerShellコマンドウィンドウを開きます。
  2. 次の情報を入力してEnterキーを押します。
    Set-ExecutionPolicy Unrestricted
  3. 公開キー基盤(PKI)の各証明書に同じパスワードを使用する場合は「 はい 」と入力して、Enterキーを押します。

Install CaptureまたはForward Path用の仮想マシンをセットアップする場合は、仮想マシンのスナップショットを作成する前にこの作業を行う必要があります。

インストールの回数

既に述べたように、この実行プロファイルでは通常、アプリケーションがデフォルトで2回キャプチャマシンにインストールされます。 Sequencerの外部でのインストールが行われないようにするには、ImportAppv置き換え可能パラメーターの値をはいに設定します。

この実行プロファイルでは、次の場合にのみ、アプリケーションがデフォルトで1回だけインストールされます。

  • 実行プロファイルをInstall Captureから実行し、入力ファイルがMSIで、[Load input file]チェックボックスをオンにする場合。
  • 実行プロファイルをForward Pathから実行し、SequenceNameまたはApp:Name置き換え可能パラメーターが指定されているか、入力ファイルがMSIである場合。

出力

この実行プロファイルの出力は、仮想マシン構成(Install CaptureおよびForward Path)またはセルフプロビジョニングクライアントで定義したメイン出力フォルダーのサブフォルダーに格納されます。 サブフォルダーの名前は、実行プロファイルの実行方法によって異なります。Install CaptureまたはForward Pathから実行した場合は、入力ファイルの名前と日時からサブフォルダーの名前が生成されます。 セルフプロビジョニングから実行した場合は、指示ファイルのIDに基づく名前が使用されます。

この実行プロファイルによって生成される出力は次のとおりです。

  • AppDNAにインポートするMSI(アプリケーションがキャプチャマシンに2回インストールされた場合)。
  • インストールの各手順の画像を参照するHTMLページ形式のインストール手順。
  • Sequencerの出力を格納する_AppVSequenceサブフォルダー。 出力ファイルの命名を制御できます。

この実行プロファイルでは、Sequencerによって生成されるファイルの名前が次のように決定されます。 該当する項目が複数ある場合は、一覧の上にある項目が常に優先されます。

  1. SequenceName置き換え可能パラメーターが指定されている場合は、これが常に使用されます。
  2. 入力ファイルがActive DirectoryまたはConfigMgrから取得される場合は、App:Name置き換え可能パラメーター(アプリケーションの名前が自動的に格納されます)が使用されます。
  3. 入力ファイルがMSIである場合は、MSIの製品名が使用されます。
  4. 入力ファイルがMSIでない場合、実行プロファイルはアプリケーション名を取得しようとします。 取得できない場合は、インストールファイルの名前が使用されます。

置き換え可能パラメーター

次の表は、App-V 5.0 Sequencer実行プロファイルの構成に使用できる置き換え可能パラメーターの詳細を示しています。

名前説明
ImportAppvAppDNAにインポートするために別途MSIをキャプチャする代わりに、生成された.appvパッケージをAppDNAにロードする場合は、この値をはい に設定します。 この値をはい に設定すると、キャプチャマシンでのアプリケーションの2回目のインストールが行われなくなります。 アプリケーションが既にAppDNAで分析されていて、シーケンス処理のみを行う場合に適しています。
MsiSilentSwitchこの置き換え可能パラメーターを使用すると、msiexecにMSIインストールの追加オプションを渡すことができます(サイレントインストールのための -qb など)。 msiexecのコマンドラインオプションについて詳しくは、http://technet.microsoft.com/library/cc759262(v=ws.10).aspxを参照してください。
SequenceNameSequencerによって生成される.appvパッケージの名前を指定するために使用します。
LaunchEditor実行プロファイルの実行時にオートクリッカーをデフォルトで使用する場合は、この値をはい に設定します。
PromptForPrerequisites実行プロファイルの実行時にオートクリッカーをデフォルトで使用する場合は、この値をはい に設定します。
AppMonitoringPathSequencerが監視するパスを指定するために使用します。 これが指定されていない場合、Sequencerはインストールされているディスク全体を監視するように構成されます。
WaitForSmbIdleタスクが完了する前にネットワーク共有アクセスを停止するまで何秒間待機するかを指定します。 後続のタスクでステートフルなファイアウォールによってネットワーク共有アクセスがブロックされ、問題が発生するのを回避するのに役立ちます。
UseAutoClick実行プロファイルの実行時にオートクリッカーをデフォルトで使用する場合は、この値を--use-autoclick に設定します。 オートクリッカーをデフォルトでオフにする場合は、この値を空にします。