次の方法で共有


Windows PowerShell を使用してパッケージをシーケンスする方法

適用対象:

  • Windows 10
  • Windows 11

Windows PowerShell を使用して新しい App-V パッケージを作成するには、次の手順に従います。

この手順を使用する前に、関連付けられているインストーラー ファイルをシーケンサーを実行しているコンピューターにコピーする必要があります。また、「 App-V シーケンサーとクライアント展開の計画」のシーケンサーセクションを読んで理解しておく必要があります。

Windows PowerShell を使用して新しい仮想アプリケーションを作成するには

  1. App-V シーケンサーをインストールします。 シーケンサーのインストールの詳細については、「 Sequencer をインストールする方法」を参照してください。

  2. [ スタート] をクリックし、「 Windows PowerShell」と入力します。 Windows PowerShell を右クリックし、[管理者として実行] を選択します。

  3. Windows PowerShell コンソールを使用して、「 import-module appvsequencer」と入力します。

  4. パッケージを作成するには、 New-AppvSequencerPackage コマンドレットを使用します。 パッケージを作成するには、次のパラメーターが必要です。

    • [名前 ] - パッケージの名前を指定します。

    • PrimaryVirtualApplicationDirectory - アプリケーションのインストールに使用するディレクトリへのパスを指定します。 このパスは存在する必要があります。

    • インストーラー - 関連付けられているアプリケーション インストーラーへのパスを指定します。

    • [パス ] - パッケージの出力ディレクトリを指定します。

    以下に例を示します。

    New-AppvSequencerPackage -Name <name of package> -PrimaryVirtualApplicationDirectory <path to the package root> -Installer <path to the installer executable> -OutputPath <directory of the output path>
    

シーケンサーがパッケージを作成するまで待ちます。 Windows PowerShell を使用してパッケージを作成するには、時間がかかる場合があります。 パッケージが正常に作成されなかった場合は、エラーが返されます。

次の一覧には、 New-AppvSequencerPackage コマンドレットで使用できる追加の省略可能なパラメーターが表示されます。

  • AcceleratorFilePath - パッケージを生成するアクセラレータ .cab ファイルへのパスを指定します。

  • InstalledFilesPath - アプリケーションのローカルにインストールされているファイルを保存するパスを指定します。

  • InstallMediaPath - インストール メディアのパスを指定します

  • TemplateFilePath - シーケンス処理をカスタマイズする場合は、テンプレート ファイルへのパスを指定します。

  • FullLoad - パッケージを開く前に、App-V を実行しているコンピューターにパッケージを完全にダウンロードする必要があることを指定します。

Windows 10 バージョン 1703 以降では、 new-appvsequencerpackage または update-appvsequencepackage コマンドレットによって、すべてのカスタマイズが自動的にキャプチャされ、App-V プロジェクト テンプレートとして格納されます。 後でこのパッケージを変更する場合は、このテンプレート ファイルからカスタマイズが自動的に読み込まれます。

重要

自動保存されたテンプレートがあり、 TemplateFilePath パラメーターを使用して別のテンプレートを読み込もうとすると、パラメーターのカスタマイズ値によって自動保存されたテンプレートがオーバーライドされます。

Windows PowerShell を使用した APP-V の管理