IProgram Interface
Applies To: System Center Configuration Manager 2007, System Center Configuration Manager 2007 R2, System Center Configuration Manager 2007 R3, System Center Configuration Manager 2007 SP1, System Center Configuration Manager 2007 SP2
IProgram is an interface, in Configuration Manager 2007, that exposes all the properties for an available program.
Methods and Properties
Name | Description |
---|---|
A text value that provides additional requirements for the program. |
|
Returns the comments for this program, which were set by the Configuration Manager administrator. |
|
Indicates the required actions when the program finishes. |
|
Represents the ID of the package to which the dependent program belongs. |
|
The Configuration Manager identifier of a program on which this program depends. |
|
Indicates whether the program is enabled for execution. |
|
Indicates the disk space that is required to run the program. |
|
Indicates whether this program has been successfully run. |
|
Gets the time after which programs will no longer be offered to client. This is set at the time that the program was advertised to the client. |
|
Returns the program name that is presented to the user. |
|
Returns all the categories to which this program belongs. |
|
A unique identifier that is used to identify each program. |
|
Indicates whether the program installs an application or runs a script. |
|
Gets the last exit code that was returned by a software program after it ran and was completed with a failure. |
|
Returns the date and time when this program was last run. |
|
Indicates the maximum amount of time that the program takes to execute. |
|
Provides the name of the program that is used to identify the program to a user. |
|
Indicates the ID of the package to which this program belongs. |
|
Indicates the language of the program. |
|
Indicates the name of the package to which this program belongs. |
|
Indicates the publisher of the program and package. |
|
Returns the total size of the content associated with the program. |
|
Indicates whether this program requires user input. |
|
Retrieves a Boolean representing whether dependent programs are run for a program when it is run. This property can be set as a program property from the Configuration Manager console. |
|
Indicates when this program was first made available by the administrator. |
|
Indicates the current version of the program package. |
Remarks
The ProgID for the automation object is UIResource.Program and it is implemented as part of UIResource.dll. The Visual Basic reference for early binding is UIResource 1.0 Type Library. The early binding object name is Program.
Requirements
UIResource.dll.
Runtime Requirements
For more information, see Configuration Manager Client Runtime Requirements.
Development Requirements
For more information, see Configuration Manager Client Development Requirements.