IPatchProject

Declaration

IPatchProject : IDispatch

Overview

This interface is meant configure a patch project

Properties

IPatchDetails PatchDetails - Gets the object for editing patch details.

IPatchControlPanel ControlPanel - Gets the object for configuring patch control panel information.

IDigitalSignature DigitalSignature - Gets the object for configuring patch digital signature.

IPatchImages Images - Gets the object for upgraded images management.

IPatchSequence PatchSequence - Gets the object for managing patch sequence families.

IPatchBuildDetails BuildDetails - Gets the object for configuring the build process of the patch.

Methods

Save() Saves all the changes done to the project. You can use this method if the project has a location on disk, otherwise use SaveAs.

SaveAs(String aFilePath) Saves all the changes done to the project in a specific location on disk.

Build() Builds the project.

Example

$advinst = new-object -com AdvancedInstaller
$patchPrj = $advinst.LoadProject("C:\patch.aip")
$patchPrj.PatchDetails.IncludeWholeFilesOnly = $true
$patchPrj.PatchDetails.AllowProductVersionMismatches = $false
$patchPrj.PatchDetails.OptimizePatchSize = $true
$patchPrj.Save()
    

See also

Advanced Installer PowerShell Automation Interfaces

IAdvinstProject

Topics