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()
Topics
- IPatchDetails
Interface for patch details - IPatchControlPanel
Interface for patch control panel details - IPatchImages
Interface for patch upgraded images - IPatchUpgradeImage
Interface for patch upgraded image - IPatchTargetImage
Interface for patch targe image - IPatchUpgradeFamily
Interface for upgraded images family - IPatchSequence
Interface for patch sequence - IPatchSequenceTarget
Interface for patch sequence target - IPatchBuildDetails
Interface for patch build details