PowerShell Automation
Configure your Advanced Installer project by using custom interfaces and PowerShell commands. You can manage files and folders, get license information, access components, and much more all from PowerShell, thus making the automation of your build process easier than ever.
Video Tutorial
Get started with PowerShell commands by watching our video tutorial.
Topics
- IAdvancedInstaller
Main interface - IAdvinstProject
Project interface - IProductDetails
Product Details interface - IFolder
Folder interface - IFile
File interface - IIniFile
INI File interface - IShortcut
Shortcut interface - ITempFile
Temp File interface - IXmlFile
XML File interface - IDirectoryMember
Directory Member interface - IRegistryComponent
Registry Component interface - IInstallParameters
Registry Parameters interface - ITextFileUpdatesComponent
Interface for text file updates component - ITextUpdateFile
Interface for text file update - ITextUpdateAppendOrCreate
Interface for text file create or update operation - ITextUpdateReplace
Interface for text file replace operation - IFileAssociations
Interface for file associations component - IDefaultProgramFA
Interface for file default program setup - IExtensionFA
Interface for file ProgId extension setup - IProgIdFA
Interface for file ProgId setup - IVerbFA
Interface for file verb setup - IEnvironment
Interface for managing environment variable operations - IEnvironmentVariable
Interface for editing environment variable operation - IProductCode
Manages product codes in a similar way as the Product IDs user interface. - IUpgradeCode
Manages product codes in a similar way as the Product IDs user interface. - IMergeModulesComponent
Interface for managing project merge modules. - IMergeModule
Interface for merge module information. - IDigitalSignature
Interface for digital signature. - ITranslationsComponent
Interface for managing languages in a project. - IDriversComponent
Interface for managing drivers operations - ISearch
Interface for search component. - IOrganizationComponent
Interface for managing project features and components.