Edit

Share via


New-AppvSequencerPackage

Creates a new App-V package.

Syntax

ByInstallerFullLoad (Default)

New-AppvSequencerPackage
    [-Installer] <String[]>
    [[-PrimaryVirtualApplicationDirectory] <String>]
    [-Name] <String>
    [-Path] <String>
    [-FullLoad]
    [-InstallerOptions <String[]>]
    [-TemplateFilePath <String>]
    [<CommonParameters>]

ByPackageAcceleratorInstallMedia

New-AppvSequencerPackage
    [-AcceleratorFilePath] <String>
    [-InstallMediaPath] <String>
    [-Name] <String>
    [-Path] <String>
    [<CommonParameters>]

ByPackageAcceleratorInstalledFiles

New-AppvSequencerPackage
    [-AcceleratorFilePath] <String>
    [-InstalledFilesPath] <String>
    [-Name] <String>
    [-Path] <String>
    [<CommonParameters>]

Description

The New-AppvSequencerPackage cmdlet creates a new Microsoft Application Virtualization (App-V) package, either using an installer, an App-V accelerator, or an accelerator with an installed application. The cmdlet accepts a template file, as well as the option to force the package to be fully streamed to the computer before running the package.

Examples

Example 1: Create a package

PS C:\> New-AppvSequencerPackage -Name "MyPackage" -OutputPath "C:\MyPackage" -PrimaryVirtualApplicationDirectory "C:\Program Files\MyApp" -Installer "C:\installers\MyApp\setup.exe"

This command creates a package for the application MyApp.

Example 2: Create a package that must be fully downloaded

PS C:\> New-AppvSequencerPackage -Name MyPackage2 -OutputPath C:\MyPackages -PrimaryVirtualApplicationDirectory "C:\Program Files\MyApp -Installer C:\installers\MyApp\setup.exe -FullLoad

This command creates a package that must be fully downloaded for the application MyApp.

Example 3: Create a package using a pre-generated accelerator

PS C:\> New-AppvSequencerPackage -Name "MyPackage" -OutputPath "C:\MyPackages" -AcceleratorFilePath "C:\MyAccelerators\MyAccelerator.cab" -PrimaryVirtualApplicationDirectory "C:\MyApp\" -InstalledMediaPath "C:\Installers\PreReq\" -Installer "C:\Installers\MyApp\setup.exe"

This command creates a new package MyApp using a pre-generated package accelerator.

Example 4: Create a package using a template file

PS C:\> New-AppvSequencerPackage -Name "MyPackage" -TemplateFilePath "C:\template.appvt" -OutputPath "C:\Packages\MyPackage" -PrimaryVirtualApplicationDirectory "C:\Program Files\MyApp" -Installer "C:\Installers\MyApp\setup.exe"

This command creates a new MyApp package using a template file.

Parameters

-AcceleratorFilePath

Specifies the path to the accelerator file for this package. If the accelerator is not signed or is not accepted by the Sequencer, an error is returned.

Parameter properties

Type:String
Default value:None
Supports wildcards:False
DontShow:False

Parameter sets

ByPackageAcceleratorInstallMedia
Position:2
Mandatory:True
Value from pipeline:False
Value from pipeline by property name:False
Value from remaining arguments:False
ByPackageAcceleratorInstalledFiles
Position:2
Mandatory:True
Value from pipeline:False
Value from pipeline by property name:False
Value from remaining arguments:False

-FullLoad

Indicates that the package is required to be fully downloaded before being launched.

Parameter properties

Type:SwitchParameter
Default value:None
Supports wildcards:False
DontShow:False

Parameter sets

ByInstallerFullLoad
Position:Named
Mandatory:False
Value from pipeline:False
Value from pipeline by property name:False
Value from remaining arguments:False

-InstalledFilesPath

Specifies the location of the already installed files used to create a new App-V package with the aid of an App-V Accelerator.

Parameter properties

Type:String
Default value:None
Supports wildcards:False
DontShow:False

Parameter sets

ByPackageAcceleratorInstalledFiles
Position:3
Mandatory:True
Value from pipeline:False
Value from pipeline by property name:False
Value from remaining arguments:False

-Installer

Specifies a collection of MSIs, setup executables, or other executables needed to be run to create the App-V package.

Parameter properties

Type:

String[]

Default value:None
Supports wildcards:False
DontShow:False

Parameter sets

ByInstallerFullLoad
Position:2
Mandatory:True
Value from pipeline:False
Value from pipeline by property name:False
Value from remaining arguments:False

-InstallerOptions

Specifies an array of Installer Command-Line Options as parameter values, such as /quiet, /passive, or /norestart.

Parameter properties

Type:

String[]

Default value:None
Supports wildcards:False
DontShow:False

Parameter sets

ByInstallerFullLoad
Position:Named
Mandatory:False
Value from pipeline:False
Value from pipeline by property name:False
Value from remaining arguments:False

-InstallMediaPath

Specifies the location of the installation media that the Sequencer points to and generates an accelerator.

Parameter properties

Type:String
Default value:None
Supports wildcards:False
DontShow:False

Parameter sets

ByPackageAcceleratorInstallMedia
Position:3
Mandatory:True
Value from pipeline:False
Value from pipeline by property name:False
Value from remaining arguments:False

-Name

Specifies the name of the App-V package. This is also the name of all files outputted by the sequencing process.

Parameter properties

Type:String
Default value:None
Supports wildcards:False
DontShow:False

Parameter sets

(All)
Position:0
Mandatory:True
Value from pipeline:False
Value from pipeline by property name:False
Value from remaining arguments:False

-Path

Specifies the folder where the package is saved.

Parameter properties

Type:String
Default value:None
Supports wildcards:False
DontShow:False
Aliases:OutputPath

Parameter sets

(All)
Position:1
Mandatory:True
Value from pipeline:False
Value from pipeline by property name:False
Value from remaining arguments:False

-PrimaryVirtualApplicationDirectory

Specifies the location where the application is being installed. This must be a path on the local computer.

Parameter properties

Type:String
Default value:None
Supports wildcards:False
DontShow:False

Parameter sets

ByInstallerFullLoad
Position:3
Mandatory:False
Value from pipeline:False
Value from pipeline by property name:False
Value from remaining arguments:False

-TemplateFilePath

Specifies the path to the App-V package template file to be used for this package.

Parameter properties

Type:String
Default value:None
Supports wildcards:False
DontShow:False

Parameter sets

ByInstallerFullLoad
Position:Named
Mandatory:False
Value from pipeline:False
Value from pipeline by property name:False
Value from remaining arguments:False

CommonParameters

This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction, and -WarningVariable. For more information, see about_CommonParameters.