ScriptInstaller Class
Applies To: System Center 2012 Configuration Manager
The Installer object for Script Deployment Technology. It contains all the information needed to perform supported operations of a script installation.
Namespace: Microsoft.ConfigurationManagement.ApplicationManagement
Assembly: Microsoft.ConfigurationManagement.ApplicationManagement.MsiInstaller (in Microsoft.ConfigurationManagement.ApplicationManagement.MsiInstaller.dll)
Inheritance Hierarchy
System.Object
Microsoft.ConfigurationManagement.ApplicationManagement.BaseObject
Microsoft.ConfigurationManagement.ApplicationManagement.Installer
Microsoft.ConfigurationManagement.ApplicationManagement.MsiInstaller
Microsoft.ConfigurationManagement.ApplicationManagement.ScriptInstaller
Syntax
[SerializableAttribute]
public class ScriptInstaller : MsiInstaller
[SerializableAttribute]
public ref class ScriptInstaller : MsiInstaller
<SerializableAttribute>
Public Class ScriptInstaller
Inherits MsiInstaller
Constructors
Name | Description | |
---|---|---|
ScriptInstaller() | Initializes a new instance of the ScriptInstaller class. |
Properties
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.) |
Methods
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 MsiInstaller 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 MsiInstaller object. (Inherited from MsiInstaller.) |
Fields
Name | Description | |
---|---|---|
TechnologyId |
|
Events
Name | Description | |
---|---|---|
OnChangedEvent | (Inherited from BaseObject.) |
|
OnChangingEvent | (Inherited from BaseObject.) |
Explicit Interface Implementations
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.) |
Thread Safety
Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.
See Also
Microsoft.ConfigurationManagement.ApplicationManagement Namespace
Return to top