Set-AppvClientPackage

Configures an App-V Client Package.

Syntax

Set-AppvClientPackage
   [-Path <String>]
   [-DynamicDeploymentConfiguration <String>]
   [-UseNoConfiguration]
   [-PackageId] <Guid>
   [-VersionId] <Guid>
   [<CommonParameters>]
Set-AppvClientPackage
   [-Path <String>]
   [-DynamicDeploymentConfiguration <String>]
   [-UseNoConfiguration]
   [-Package] <AppvClientPackage>
   [<CommonParameters>]
Set-AppvClientPackage
   [-Path <String>]
   [-DynamicDeploymentConfiguration <String>]
   [-UseNoConfiguration]
   [-Name] <String>
   [[-Version] <String>]
   [<CommonParameters>]

Description

The Set-AppvClientPackage cmdlet modifies the configuration files of a Microsoft Application Virtualization (App-V) package.

Examples

Example 1: Set a deployment configuration for a package

PS C:\> Set-AppvClientPackage -Name "MyApp" -Version 1 -DynamicDeploymentConfiguration "C:\policies\MyApp.xml"

This command sets a new deployment configuration for a package.

Parameters

-DynamicDeploymentConfiguration

Specifies the path to a Dynamic Deployment Configuration file for the App-V package to be added. The cmdlet uses the Dynamic Deployment Configuration file to override the default behavior provided in the package manifest.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Name

Specifies the friendly name of the package given during Sequencing time. This value is obtained from the package manifest.

Type:String
Position:0
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-Package

Not Specified.

Type:AppvClientPackage
Position:0
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-PackageId

Specifies the GUID that uniquely identifies the package. It can be found in the package manifest or by opening the package in the App-V Sequencer. The package ID is shared by all versions of a specific package.

Type:Guid
Position:0
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-Path

Specifies the path specifies the location of the .APPV file containing the package to be added. This parameter can point to a local directory, a network directory, or an HTTP or HTTPS URL.

Type:String
Aliases:PSPath
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-UseNoConfiguration

Indicates that the cmdlet applies the default computer policy to the selected package.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Version

Specifies the version of an App-V package in a lineage. If you do not specify this parameter, the cmdlet operates on all available versions of the package on the target computer.

Type:String
Position:1
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-VersionId

Specifies a GUID that differentiates a package version from other versions, whether older, newer, or of a completely different lineage. If you do not specify this parameter, the cmdlet operates on all versions of the package.

Type:Guid
Position:1
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

Inputs

Microsoft.AppvAgent.AppvClientPackage

Outputs

Microsoft.AppvAgent.AppvClientPackage