ScriptInstaller Class
Updated: September 20, 2016
Applies To: System Center Configuration Manager (current branch)
The Installer object for Script Deployment Technology. It contains all the information needed to perform supported operations of a script installation.
Assembly: Microsoft.ConfigurationManagement.ApplicationManagement.MsiInstaller (in Microsoft.ConfigurationManagement.ApplicationManagement.MsiInstaller.dll)
Microsoft.ConfigurationManagement.ApplicationManagement.BaseObject
Microsoft.ConfigurationManagement.ApplicationManagement.Installer
Microsoft.ConfigurationManagement.ApplicationManagement.MsiInstaller
Microsoft.ConfigurationManagement.ApplicationManagement.ScriptInstaller
| Name | Description | |
|---|---|---|
![]() | ScriptInstaller() | Initializes a new instance of the ScriptInstaller class. |
| Name | Description | |
|---|---|---|
![]() | AllowUninstall | True if there is an option to uninstall; otherwise, false. (Inherited from MsiInstaller.) |
![]() | Contents | (Inherited from Installer.) |
![]() | DetectionMethod | Default detection method that is used for the installer. (Inherited from MsiInstaller.) |
![]() | DetectionScript | Detection script that is used for the installer. (Inherited from MsiInstaller.) |
![]() | EnhancedDetectionMethod | Enhanced detection method that is used for the installer. (Inherited from MsiInstaller.) |
![]() | ExecuteTime | Estimated application installation time in minutes. (Inherited from MsiInstaller.) |
![]() | ExecutionContext | (Inherited from Installer.) |
![]() | ExitCodes | Exit codes for the installer. (Inherited from MsiInstaller.) |
![]() | InsideIsChangedSetter | (Inherited from BaseObject.) |
![]() | InstallCommandLine | Command line to use for the installer. (Inherited from MsiInstaller.) |
![]() | InstallContent | MsiInstaller content reference pointing to the location of the MSI installer package and all necessary files are stored for installation. (Inherited from MsiInstaller.) |
![]() | InstallFolder | Folder location for the installation. (Inherited from MsiInstaller.) |
![]() | IsChanged | (Inherited from BaseObject.) |
![]() | IsReadOnly | (Inherited from BaseObject.) |
![]() | MaxExecuteTime | Maximum time that the installer is allowed to complete installation before exiting. (Inherited from MsiInstaller.) |
![]() | PackageCode | GUID that identifies the Windows Installer package. (Inherited from MsiInstaller.) |
![]() | PatchCodes | GUID that identifies a software update. (Inherited from MsiInstaller.) |
![]() | PostInstallBehavior | Information about actions after installation is completed. (Inherited from MsiInstaller.) |
![]() | ProductCode | GUID that identifies the installed application. (Inherited from MsiInstaller.) |
![]() | ProductVersion | Product version in string format. (Inherited from MsiInstaller.) |
![]() | RedirectCommandLine | True if the command-line output can be redirected; otherwise, false. (Inherited from MsiInstaller.) |
![]() | RepairCommandLine | Command line to run in order to repair the MSI Application. This field is reserved for future use. (Inherited from MsiInstaller.) |
![]() | RepairFolder | Location of the repair folder. (Inherited from MsiInstaller.) |
![]() | RequiresElevatedRights | True if administrator rights are required for the installation, otherwise, false. (Inherited from MsiInstaller.) |
![]() | RequiresLogOn | (Inherited from Installer.) |
![]() | RequiresReboot | True if client is required to reboot after installation; otherwise, false. (Inherited from MsiInstaller.) |
![]() | RequiresUserInteraction | True if user interaction is required during installation; otherwise, false. (Inherited from MsiInstaller.) |
![]() | SourceUpdateProductCode | 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. (Inherited from MsiInstaller.) |
![]() | Technology | Technology ID of the script. (Overrides MsiInstaller.Technology.) |
![]() | UninstallCommandLine | Command line to run in order to uninstall the MSI Application. (Inherited from MsiInstaller.) |
![]() | UninstallFolder | Folder location where the uninstall action occurs. (Inherited from MsiInstaller.) |
![]() | UserInteractionMode | The installation program's visibility. (Inherited from MsiInstaller.) |
| Name | Description | |
|---|---|---|
![]() | AttachTracker(IChangeTracker) | (Inherited from BaseObject.) |
![]() | ChangeId() | (Inherited from BaseObject.) |
![]() | CheckIsChanged() | (Inherited from BaseObject.) |
![]() | Clone() | (Inherited from BaseObject.) |
![]() | Copy() | (Inherited from BaseObject.) |
![]() | CopyFrom(IAppMgmtObject) | (Inherited from BaseObject.) |
![]() | CreateDetectAction() | Creates a Detect Action synclet with parameters and content information for the client. The client will use this information to detect the application. (Inherited from MsiInstaller.) |
![]() | CreateInstallAction() | Creates a Install Action synclet with parameters and content information for the client. The client will use this information to install the application. (Inherited from MsiInstaller.) |
![]() | CreateUninstallAction() | Creates an Uninstall Action synclet with parameters and content information for the client. The client will use this information to uninstall the application. (Inherited from MsiInstaller.) |
![]() | DetachTracker(IChangeTracker) | (Inherited from BaseObject.) |
![]() | EnumerateFields() | (Inherited from BaseObject.) |
![]() | EnumerateLocalizedProperties() | (Inherited from BaseObject.) |
![]() | EnumerateTrackerChildren() | (Inherited from BaseObject.) |
![]() | Equals(Object) | (Inherited from BaseObject.) |
![]() | Finalize() | (Inherited from Object.) |
![]() | GetHashCode() | (Inherited from BaseObject.) |
![]() | GetResourceId(String) | (Inherited from BaseObject.) |
![]() | GetType() | (Inherited from Object.) |
![]() | MemberwiseClone() | (Inherited from Object.) |
![]() | OnChanged(Object, ChangeEventArgs) | Defines the operations to perform when the object has its properties changed. (Inherited from MsiInstaller.) |
![]() | OnChangeId(Object, ChangeEventArgs) | (Inherited from BaseObject.) |
![]() | OnChanging(Object, ChangeEventArgs) | (Inherited from BaseObject.) |
![]() | OnDeserialized() | (Inherited from BaseObject.) |
![]() | OnDeserializing() | (Inherited from BaseObject.) |
![]() | OnSerialized() | (Inherited from BaseObject.) |
![]() | OnSerializing() | (Inherited from BaseObject.) |
![]() | SetIsChanged(Boolean) | (Inherited from BaseObject.) |
![]() | SetProp<T>(String, T, T) | (Inherited from BaseObject.) |
![]() | SetResourceId(String, String) | (Inherited from BaseObject.) |
![]() | ToString() | (Inherited from BaseObject.) |
![]() | Validate() | (Inherited from BaseObject.) |
![]() | ValidateProperty(PropertyInfo) | (Inherited from BaseObject.) |
![]() | ValidateProperty(PropertyInfo, Object) | Validates specified properties of the object. (Inherited from MsiInstaller.) |
| Name | Description | |
|---|---|---|
![]() ![]() | TechnologyId |
|
| Name | Description | |
|---|---|---|
![]() | OnChangedEvent | (Inherited from BaseObject.) |
![]() | OnChangingEvent | (Inherited from BaseObject.) |
| Name | Description | |
|---|---|---|
![]() ![]() | IChangeTracker.OnChangedEvent | (Inherited from BaseObject.) |
![]() ![]() | IChangeTracker.OnChangingEvent | (Inherited from BaseObject.) |
![]() ![]() | IChangeTracker.OnChanged(Object, ChangeEventArgs) | (Inherited from BaseObject.) |
![]() ![]() | IChangeTracker.OnChanging(Object, ChangeEventArgs) | (Inherited from BaseObject.) |
![]() ![]() | IChangeTracker.IsChanged | (Inherited from BaseObject.) |
![]() ![]() | IChangeTracker.IsReadOnly | (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.










