MsiInstaller Class

 

Updated: September 20, 2016

Applies To: System Center Configuration Manager (current branch)

Implementation of the MsiInstaller class. The Installer object for MSI type of Deployment Technology. It contains all the information needed to perform supported operations of the MSI Deployment Technology contained inside an application.

Namespace:   Microsoft.ConfigurationManagement.ApplicationManagement
Assembly:  Microsoft.ConfigurationManagement.ApplicationManagement.MsiInstaller (in Microsoft.ConfigurationManagement.ApplicationManagement.MsiInstaller.dll)


[SerializableAttribute]
public class MsiInstaller : Installer

NameDescription
System_CAPS_pubmethodMsiInstaller()

Initializes a new instance of the MsiInstaller class.

NameDescription
System_CAPS_pubpropertyAllowUninstall

True if there is an option to uninstall; otherwise, false.

System_CAPS_pubpropertyContents

(Inherited from Installer.)

System_CAPS_pubpropertyDetectionMethod

Default detection method that is used for the installer.

System_CAPS_pubpropertyDetectionScript

Detection script that is used for the installer.

System_CAPS_pubpropertyEnhancedDetectionMethod

Enhanced detection method that is used for the installer.

System_CAPS_pubpropertyExecuteTime

Estimated application installation time in minutes.

System_CAPS_pubpropertyExecutionContext

(Inherited from Installer.)

System_CAPS_pubpropertyExitCodes

Exit codes for the installer.

System_CAPS_protpropertyInsideIsChangedSetter

(Inherited from BaseObject.)

System_CAPS_pubpropertyInstallCommandLine

Command line to use for the installer.

System_CAPS_pubpropertyInstallContent

MsiInstaller content reference pointing to the location of the MSI installer package and all necessary files are stored for installation.

System_CAPS_pubpropertyInstallFolder

Folder location for the installation.

System_CAPS_pubpropertyIsChanged

(Inherited from BaseObject.)

System_CAPS_pubpropertyIsReadOnly

(Inherited from BaseObject.)

System_CAPS_pubpropertyMaxExecuteTime

Maximum time that the installer is allowed to complete installation before exiting.

System_CAPS_pubpropertyPackageCode

GUID that identifies the Windows Installer package.

System_CAPS_pubpropertyPatchCodes

GUID that identifies a software update.

System_CAPS_pubpropertyPostInstallBehavior

Information about actions after installation is completed.

System_CAPS_pubpropertyProductCode

GUID that identifies the installed application.

System_CAPS_pubpropertyProductVersion

Product version in string format.

System_CAPS_pubpropertyRedirectCommandLine

True if the command-line output can be redirected; otherwise, false.

System_CAPS_pubpropertyRepairCommandLine

Command line to run in order to repair the MSI Application. This field is reserved for future use.

System_CAPS_pubpropertyRepairFolder

Location of the repair folder.

System_CAPS_pubpropertyRequiresElevatedRights

True if administrator rights are required for the installation, otherwise, false.

System_CAPS_pubpropertyRequiresLogOn

(Inherited from Installer.)

System_CAPS_pubpropertyRequiresReboot

True if client is required to reboot after installation; otherwise, false.

System_CAPS_pubpropertyRequiresUserInteraction

True if user interaction is required during installation; otherwise, false.

System_CAPS_pubpropertySourceUpdateProductCode

Windows Installer product code representing the MSI Installer file that will be automatically updated or repaired from content source files on an available distribution point.

System_CAPS_pubpropertyTechnology

Windows Installer package file (.msi file) technology ID. (Overrides Installer.Technology.)

System_CAPS_pubpropertyUninstallCommandLine

Command line to run in order to uninstall the MSI Application.

System_CAPS_pubpropertyUninstallFolder

Folder location where the uninstall action occurs.

System_CAPS_pubpropertyUserInteractionMode

The installation program's visibility.

NameDescription
System_CAPS_protmethodAttachTracker(IChangeTracker)

(Inherited from BaseObject.)

System_CAPS_pubmethodChangeId()

(Inherited from BaseObject.)

System_CAPS_protmethodCheckIsChanged()

(Inherited from BaseObject.)

System_CAPS_pubmethodClone()

(Inherited from BaseObject.)

System_CAPS_pubmethodCopy()

(Inherited from BaseObject.)

System_CAPS_pubmethodCopyFrom(IAppMgmtObject)

(Inherited from BaseObject.)

System_CAPS_pubmethodCreateDetectAction()

Creates a Detect Action synclet with parameters and content information for the client. The client will use this information to detect the application. (Overrides Installer.CreateDetectAction().)

System_CAPS_pubmethodCreateInstallAction()

Creates a Install Action synclet with parameters and content information for the client. The client will use this information to install the application. (Overrides Installer.CreateInstallAction().)

System_CAPS_pubmethodCreateUninstallAction()

Creates an Uninstall Action synclet with parameters and content information for the client. The client will use this information to uninstall the application. (Overrides Installer.CreateUninstallAction().)

System_CAPS_protmethodDetachTracker(IChangeTracker)

(Inherited from BaseObject.)

System_CAPS_protmethodEnumerateFields()

(Inherited from BaseObject.)

System_CAPS_pubmethodEnumerateLocalizedProperties()

(Inherited from BaseObject.)

System_CAPS_protmethodEnumerateTrackerChildren()

(Inherited from BaseObject.)

System_CAPS_pubmethodEquals(Object)

(Inherited from BaseObject.)

System_CAPS_protmethodFinalize()

(Inherited from Object.)

System_CAPS_pubmethodGetHashCode()

(Inherited from BaseObject.)

System_CAPS_pubmethodGetResourceId(String)

(Inherited from BaseObject.)

System_CAPS_pubmethodGetType()

(Inherited from Object.)

System_CAPS_protmethodMemberwiseClone()

(Inherited from Object.)

System_CAPS_protmethodOnChanged(Object, ChangeEventArgs)

Defines the operations to perform when the object has its properties changed. (Overrides BaseObject.OnChanged(Object, ChangeEventArgs).)

System_CAPS_pubmethodOnChangeId(Object, ChangeEventArgs)

(Inherited from BaseObject.)

System_CAPS_protmethodOnChanging(Object, ChangeEventArgs)

(Inherited from BaseObject.)

System_CAPS_protmethodOnDeserialized()

(Inherited from BaseObject.)

System_CAPS_protmethodOnDeserializing()

(Inherited from BaseObject.)

System_CAPS_protmethodOnSerialized()

(Inherited from BaseObject.)

System_CAPS_protmethodOnSerializing()

(Inherited from BaseObject.)

System_CAPS_protmethodSetIsChanged(Boolean)

(Inherited from BaseObject.)

System_CAPS_protmethodSetProp<T>(String, T, T)

(Inherited from BaseObject.)

System_CAPS_pubmethodSetResourceId(String, String)

(Inherited from BaseObject.)

System_CAPS_pubmethodToString()

(Inherited from BaseObject.)

System_CAPS_pubmethodValidate()

(Inherited from BaseObject.)

System_CAPS_pubmethodValidateProperty(PropertyInfo)

(Inherited from BaseObject.)

System_CAPS_pubmethodValidateProperty(PropertyInfo, Object)

Validates specified properties of the object. (Overrides BaseObject.ValidateProperty(PropertyInfo, Object).)

NameDescription
System_CAPS_pubfieldSystem_CAPS_staticTechnologyId

Windows Installer package file (.msi file) technology ID constant.

NameDescription
System_CAPS_proteventOnChangedEvent

(Inherited from BaseObject.)

System_CAPS_proteventOnChangingEvent

(Inherited from BaseObject.)

Any public static ( Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

Return to top
Show: