Class GroupPolicySoftwareInstallationPackage
- Namespace
- CENTREL.XIA.Configuration.Types
- Assembly
- CENTREL.XIA.Configuration.Types.dll
Represents an Active Directory Group Policy software installation package.
public class GroupPolicySoftwareInstallationPackage : GlobalSerializableClassicBase, IComparable<GroupPolicySoftwareInstallationPackage>
- Inheritance
-
GroupPolicySoftwareInstallationPackage
- Implements
Constructors
GroupPolicySoftwareInstallationPackage()
Initializes a new instance of the CENTREL.XIA.Configuration.Types.GroupPolicySoftwareInstallationPackage class.
public GroupPolicySoftwareInstallationPackage()
Properties
AllowOnx64
Gets or sets whether to make 32-bit applications available to 64-bit machines.
public BooleanOption AllowOnx64 { get; set; }
Property Value
Architecture
Gets or sets the architecture of the package.
public GroupPolicySoftwareInstallationPackageArchitecture Architecture { get; set; }
Property Value
AutoInstall
Gets or sets whether to automatically install the application by file extension activation.
public BooleanOption AutoInstall { get; set; }
Property Value
Categories
Gets or sets the categories to use for the application.
public SerializableStringCollection Categories { get; set; }
Property Value
- SerializableStringCollection
DeploymentCount
Gets or sets the deployment count.
public int DeploymentCount { get; set; }
Property Value
DeploymentType
Gets or sets the deployment type of the package.
public GroupPolicySoftwareInstallationPackageDeploymentType DeploymentType { get; set; }
Property Value
DisplayInAddRemovePrograms
Gets or sets whether to display the package in add/remove programs.
public BooleanOption DisplayInAddRemovePrograms { get; set; }
Property Value
DisplayName
Gets or sets the display name of the package.
public string DisplayName { get; set; }
Property Value
Identifier
Gets or sets the unique identifier of the package.
public Guid Identifier { get; set; }
Property Value
IgnoreLanguage
Gets or sets whether to ignore the language.
public BooleanOption IgnoreLanguage { get; set; }
Property Value
IncludeCom
Gets or sets whether to include OLE class and product information.
public BooleanOption IncludeCom { get; set; }
Property Value
Language
Gets the display name of the language of the package - for example "English".
public string Language { get; set; }
Property Value
LanguageIdentifier
Gets or sets the language identifier of the package.
public int LanguageIdentifier { get; set; }
Property Value
Path
Gets or sets the path of the installation file.
public string Path { get; set; }
Property Value
ProductIdentifier
Gets or sets the unique identifier of the product.
public Guid ProductIdentifier { get; set; }
Property Value
ScriptPath
Gets or sets the absolute path to the .aas script file.
public string ScriptPath { get; set; }
Property Value
SecurityDescriptorSddl
Gets or sets the security descriptor in SDDL format.
public string SecurityDescriptorSddl { get; set; }
Property Value
SupportUrl
Gets or sets the support URL for the application.
public string SupportUrl { get; set; }
Property Value
Transforms
Gets or sets the transforms to apply to the application.
public SerializableStringCollection Transforms { get; set; }
Property Value
- SerializableStringCollection
UninstallOutOfScope
Gets or sets whether to uninstall the package when it falls out of the scope of management.
public BooleanOption UninstallOutOfScope { get; set; }
Property Value
UninstallUnmanaged
Gets or sets whether to uninstall unmanaged applications.
public BooleanOption UninstallUnmanaged { get; set; }
Property Value
UpgradeMandatory
Gets or sets whether upgrading an application is mandatory.
public BooleanOption UpgradeMandatory { get; set; }
Property Value
UpgradePackages
Gets or sets the names of the packages that will be upgraded by this package.
public SerializableStringCollection UpgradePackages { get; set; }
Property Value
- SerializableStringCollection
UpgradedByPackages
Gets or sets the names of the packages that will upgrade this package.
public SerializableStringCollection UpgradedByPackages { get; set; }
Property Value
- SerializableStringCollection
UserInterfaceLevel
Gets or sets the user interface level for the installation.
public GroupPolicySoftwareInstallationPackageUserInterfaceLevel UserInterfaceLevel { get; set; }
Property Value
Version
Gets or sets the version of the package.
public SerializableVersion Version { get; set; }
Property Value
- SerializableVersion
Methods
CompareTo(GroupPolicySoftwareInstallationPackage)
Compares two CENTREL.XIA.Configuration.Types.GroupPolicySoftwareInstallationPackage objects to allow sorting by display name.
public int CompareTo(GroupPolicySoftwareInstallationPackage other)
Parameters
other
GroupPolicySoftwareInstallationPackageThe CENTREL.XIA.Configuration.Types.GroupPolicySoftwareInstallationPackage to compare to.
Returns
- int
The sort order of the two CENTREL.XIA.Configuration.Types.GroupPolicySoftwareInstallationPackage objects.
ToString()
Returns the display name of the package.
public override string ToString()
Returns
- string
The display name of the package.