適用対象:
- Windows 10
- Windows 11
Windows PowerShell を使用して新しい App-V パッケージを作成するには、次の手順を使用します。
注
この手順を実行する前に、関連するインストーラー ファイルをシーケンサーを実行しているコンピューターにコピーし、「 App-V シーケンサーとクライアントの展開の計画」のシーケンサー セクションを読んで理解する必要があります。
Windows PowerShell を使用して新しい仮想アプリケーションを作成するには
App-V シーケンサーをインストールします。 シーケンサーのインストールの詳細については、「 シーケンサーのインストール方法」を参照してください。
[スタート] をクリックし、「Windows PowerShell」と入力します。 [Windows PowerShell] を右クリックし、[管理者として実行] を選択します。
Windows PowerShell コンソールを使用して、次のように入力します。 import-module appvsequencer.
パッケージを作成するには、 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 パラメーターを使用して別のテンプレートを読み込もうとすると、パラメーターのカスタマイズ値によって自動保存されたテンプレートが上書きされます。