App-V 5.1シーケンサー実行プロファイル

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

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

キャプチャマシンをセットアップする

App-V 5.1 Sequencer実行プロファイルを実行するには、キャプチャマシンで次の追加セットアップを実行します。

  • キャプチャマシンのオペレーティングシステムと構成が、App-Vアプリケーションを実行するクライアントマシンと同じであることを確認します。
  • Windows ディフェンダーを無効にするおよび Windows 検索をキャプチャコンピューターにインストールします。
  • キャプチャマシンにMicrosoft App-V 5.1シーケンサーをインストールします。
  • Windows PowerShell が次に説明するように構成されていることを確認します。

一般的な手順は、次のとおりです。

PowerShell の構成

この実行プロファイルでは、Windows PowerShell を使用します。これは、Microsoft App-V Sequencer 5.1 の前提条件です。この実行プロファイルでは、PowerShell を特定の設定で構成する必要があります。PowerShell Shellのインストール後にCitrix AppDNA VM構成MSIをインストールすると、インストーラーによってPowerShellが自動的に構成されます。これが不可能な場合、またはAppDNA VM構成MSIのインストール後にPowerShell をインストールする場合は、次のようにPowerShellを構成します。

  1. PowerShell コマンドウィンドウを開きます。

  2. 次のように入力し、RETURN キーを押します。

    Set-ExecutionPolicy Unrestricted
    
  3. Yes と入力し、Return キーを押します。

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

1 つまたは 2 つのインストール?

前述のように、デフォルトでは、この実行プロファイルは一般に、キャプチャマシンにアプリケーションを 2 回インストールします。シーケンサー以外のインストールを抑制するには、ImportAppv の置き換え可能値に True を指定します。

デフォルトでは、実行プロファイルは次の場合に限り、アプリケーションを 1 回インストールします。

  • Install Captureから実行プロファイルを実行し、入力ファイルが MSI であり、[入力ファイルを読み込む] チェックボックスをオンにします。
  • Forward Pathから実行プロファイルを実行し、SequenceName または App: Name 置き換え可能が指定されているか、入力ファイルが MSI です。

出力

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

実行プロファイルは次の出力を生成します。

  • AppDNAにインポートするためのMSI(アプリケーションがキャプチャマシンに2回インストールされている場合)。
  • 各インストール手順のイメージを参照する HTML ページの形式のインストール手順。
  • シーケンサの出力を保存する _AppVSequence サブフォルダ。出力ファイルの名前をコントロールできます。

実行プロファイルでは、シーケンサーによって生成されたファイルに次のように名前が付けられます。これらのうち 2 つ以上当てはまる場合は、リスト内の最上位のものが常に優先されます。

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

交換可能

次の表に、App-V 5.1 Sequencer 実行プロファイルを構成するために使用できる置き換え可能の詳細を示します。

名前 説明
ImportAppv AppDNAへのインポート用に個別のMSIをキャプチャするのではなく、生成された.appvパッケージをAppDNAに読み込む場合は、この値をTrueに設定します。この値をTrueに設定すると、キャプチャマシンへのアプリケーションの2回目のインストールが抑制されます。これは、AppDNA内でアプリケーションを分析済みで、アプリケーションを順序付けする場合に適しています。
MsiSilentSwitch MSI インストール用の追加オプションを msiexec に渡すために使用します (たとえば、サイレントインストールの場合は-qb)。msiexec コマンドラインオプションの詳細については、http://technet.microsoft.com/library/cc759262(v=ws.10).aspxを参照してください 。
LaunchEditor シーケンスの完了後に、生成された.appv パッケージを App-V Sequencer で自動的に起動して編集する場合は、これを True に設定します。
PromptForPrerequisites シーケンサを実行する前に、実行プロファイルでユーザーに前提条件をインストールするように求める場合は、これを True に設定します。
WaitForSmbIdle タスクを完了する前に、ネットワーク共有アクセスが停止するまで待機する時間を秒単位で指定します。これは、後続のタスクでネットワーク共有アクセスを妨げるステートフルなファイアウォールが原因で発生する問題を回避するのに役立ちます。
UseAutoClick 実行プロファイルをデフォルトでオートクリッカーをオンにして実行する場合は、これを —use-autoclick に設定します。オートクリッカーをデフォルトでオフにする場合は、これを空の文字列に設定します。

このプロファイルには、PoSh コマンド New-AppVSequencerPackage が受け入れる可能性のある各パラメータについて、プレフィックス App-V が付いています。

AppV-InstalledFilesPath

AppV-FullLoad (既定値 = 偽)

AppV-InstallMediaPath

AppV-Installer (デフォルト = IC メディアパス)

AppV-Name (デフォルト = インストーラ名)

AppV-Path (デフォルト = IC 出力ディレクトリ)

AppV-PrimaryVirtualApplicationDirectory

AppV-TemplateFilePath

AppV-AcceleratorFilePath

プロファイラは、インポート時に特に指定しない限り、上記のパラメータにデフォルト値を使用します。

プロファイルは、New-AppVSequencerPackage によって公開される 3 つのパラメータセットすべてをサポートします。意図したパラメータセットを検証して自動的に検出し、競合がある場合は失敗します。

ByInstallerFullLoad

AppV-Installer

AppV-Name

AppV-Path

AppV-FullLoad

AppV-PrimaryVirtualApplicationDirectory (オプション — 空の場合、シーケンスでは PVAD を使用しません)

AppV-TemplateFilePath (オプション)

ByPackageAcceleratorInstallMedia

AppV-Name

AppV-Path

AppV-AcceleratorFilePath (指定が必要)

AppV-InstallMediaPath (指定が必要)

ByPackageAcceleratorInstalledFiles

AppV-Name

AppV-Path

AppV-AcceleratorFilePath (指定が必要)

AppV-InstalledFilesPath (指定が必要)

詳細はこちら

App-V 5.1シーケンサー実行プロファイル