RSOP_IEAKPolicySetting class

Represents the policy data for general settings related to management and customization of Microsoft Internet Explorer. Administrators can set options for the client browser UI, connections, URLs, proxy settings, URL security zones, and Favorites using the Internet Explorer Administration Kit (IEAK). IEAK is the Microsoft toolkit for customizing and distributing Internet Explorer. All settings abstracted by this class are stored in an .ins file, a text file that represents IEAK settings. The class is used to report RSoP.

Note

Classes that derive from the RSOP_PolicySetting class must redefine the precedence property to be a key.

The following syntax is simplified from Managed Object Format (MOF) code and includes all of the inherited properties.

Syntax

[AMENDMENT]
class RSOP_IEAKPolicySetting : RSOP_PolicySetting
{
  string   id;
  uint32   precedence;
  string   name = "";
  string   GPOID = "";
  string   SOMID = "";
  datetime creationTime;
  boolean  preferenceMode = FALSE;
  string   titleBarText;
  string   titleBarCustomText;
  string   userAgentText;
  string   toolbarBackgroundBitmapPath;
  boolean  customizeAnimatedBitmaps;
  string   largeAnimatedBitmapName;
  string   largeAnimatedBitmapPath;
  string   smallAnimatedBitmapName;
  string   smallAnimatedBitmapPath;
  boolean  customizeLogoBitmaps;
  string   largeCustomLogoBitmapName;
  string   largeCustomLogoBitmapPath;
  string   smallCustomLogoBitmapName;
  string   smallCustomLogoBitmapPath;
  boolean  deleteExistingToolbarButtons;
  sint32   toolbarButtons;
  boolean  placeFavoritesAtTopOfList;
  boolean  deleteExistingFavorites;
  boolean  deleteAdminCreatedFavoritesOnly;
  sint32   customFavorites;
  sint32   customLinks;
  boolean  deleteExistingChannels;
  boolean  enableDesktopChannelBarByDefault;
  sint32   channels;
  sint32   categories;
  string   homePageURL;
  string   searchBarURL;
  string   onlineHelpPageURL;
  boolean  importSecurityZoneSettings;
  uint32   importedZoneCount;
  boolean  importContentRatingsSettings;
  boolean  importAuthenticodeSecurityInfo;
  boolean  enableTrustedPublisherLockdown;
  boolean  importProgramSettings;
};

Members

The RSOP_IEAKPolicySetting class has these types of members:

Properties

The RSOP_IEAKPolicySetting class has these properties.

categories

Data type: sint32

Access type: Read-only

Qualifiers: DisplayName ("Categories")

TBD

channels

Data type: sint32

Access type: Read-only

Qualifiers: DisplayName ("Channels")

TBD

creationTime

Data type: datetime

Access type: Read-only

Time the policy object was created.

This property is inherited from the RSOP_PolicySetting class.

customFavorites

Data type: sint32

Access type: Read-only

Qualifiers: DisplayName ("Custom Favorites")

Number of custom Favorites items and folders to add to the Favorites folder used by Internet Explorer. Favorites items and folders are described by the RSOP_IEFavoriteItem class.

customizeAnimatedBitmaps

Data type: boolean

Access type: Read-only

Qualifiers: DisplayName ("Customize Animated Bitmaps")

If TRUE, the system uses the custom large and/or small animated logo bitmaps that are specified to replace the animated Internet Explorer logo in the upper-right hand corner of the Internet Explorer window. If FALSE, the system uses the animated Internet Explorer logo.

customizeLogoBitmaps

Data type: boolean

Access type: Read-only

Qualifiers: DisplayName ("Customize Logo Bitmaps")

If TRUE, the system uses the custom large and/or small static logo bitmaps that are specified to replace the static Internet Explorer logo in the upper-right hand corner of the Internet Explorer window. If FALSE, the system uses the static Internet Explorer logo.

customLinks

Data type: sint32

Access type: Read-only

Qualifiers: DisplayName ("Custom Links")

Number of custom link items to add to the Internet Explorer Links bar. Items are described by the RSOP_IELinkItem class.

deleteAdminCreatedFavoritesOnly

Data type: boolean

Access type: Read-only

Qualifiers: DisplayName ("Delete Admin Created Favorites Only")

If TRUE, the system deletes only those Favorites items and folders created by an administrator. If FALSE, these types of Favorites are not deleted. Note that if you set this property equal to TRUE, you must also set the deleteExistingFavorites property equal to TRUE.

deleteExistingChannels

Data type: boolean

Access type: Read-only

Qualifiers: DisplayName ("Delete Existing Channels")

If TRUE, the system deletes all existing Channels, if present. If FALSE, Channels are not deleted.

deleteExistingFavorites

Data type: boolean

Access type: Read-only

Qualifiers: DisplayName ("Delete Existing Favorites")

If TRUE, the system deletes all Favorites items and folders. If FALSE, existing Favorites are not deleted.

deleteExistingToolbarButtons

Data type: boolean

Access type: Read-only

Qualifiers: DisplayName ("Delete Existing Toolbar Buttons")

If TRUE, the system deletes existing custom toolbar buttons from the Internet Explorer button bar. If FALSE, custom toolbar buttons are not deleted.

enableDesktopChannelBarByDefault

Data type: boolean

Access type: Read-only

Qualifiers: DisplayName ("Enable Desktop Channel Bar By Default")

Enable the Desktop Channel Bar by default.

enableTrustedPublisherLockdown

Data type: boolean

Access type: Read-only

Qualifiers: DisplayName ("Enable Trusted Publisher Lockdown")

If TRUE, this property enables trusted publisher lockdown, which prevents users from adding new trusted Authenticode publishers while using the Internet Explorer browser. If FALSE, the lockdown is not enabled. Note that enabling this lockdown does not prevent access to the Content Advisor Internet option.

GPOID

Data type: string

Access type: Read-only

Identifies the GPO that contains the policy object. You can obtain this value from PGROUP_POLICY_OBJECT->lpDSPath. You must remove the prefix LDAP://CN=Machine from lpDSPath.

This property is inherited from the RSOP_PolicySetting class.

homePageURL

Data type: string

Access type: Read-only

Qualifiers: DisplayName ("Home Page URL")

URL to use for the Internet Explorer home page.

id

Data type: string

Access type: Read-only

Qualifiers: key, DisplayName ("ID")

Unique identifier for objects of this class.

This property is inherited from the RSOP_PolicySetting class.

importAuthenticodeSecurityInfo

Data type: boolean

Access type: Read-only

Qualifiers: DisplayName ("Import Authenticode Security Info")

If TRUE, the system imports Authenticode security information. If FALSE, Authenticode security information is not customized. For more information, see RSOP_IEAuthenticodeCertificate.

importContentRatingsSettings

Data type: boolean

Access type: Read-only

Qualifiers: DisplayName ("Import Content Ratings Settings")

If TRUE, the system imports the settings for content ratings. If FALSE, these settings are not customized. For more information, see RSOP_IESecurityContentRatings.

importedZoneCount

Data type: uint32

Access type: Read-only

Qualifiers: DisplayName ("Imported Zone Count")

Value specifying the number of URL security zones imported from another computer. Internet Explorer 5.x has five security zones by default: Internet, Local Intranet, Trusted Sites, Restricted Sites, and My Computer.

importProgramSettings

Data type: boolean

Access type: Read-only

Qualifiers: DisplayName ("Import Program Settings")

If TRUE, the system imports the program settings to use with Internet Explorer. If FALSE, program settings are not customized. For more information, see RSOP_IEProgramSettings and RSOP_IEImportedProgramSettings.

importSecurityZoneSettings

Data type: boolean

Access type: Read-only

Qualifiers: DisplayName ("Import Security Zone Settings")

If TRUE, the system imports URL security zone settings. If FALSE, security zone settings are not customized. For more information, see RSOP_IESecurityZoneSettings.

largeAnimatedBitmapName

Data type: string

Access type: Read-only

Qualifiers: DisplayName ("Large Animated Bitmap Name")

File name of a large animated bitmap to replace the large animated Internet Explorer logo.

largeAnimatedBitmapPath

Data type: string

Access type: Read-only

Qualifiers: DisplayName ("Large Animated Bitmap Path")

File system path to a large animated bitmap to replace the large animated Internet Explorer logo.

largeCustomLogoBitmapName

Data type: string

Access type: Read-only

Qualifiers: DisplayName ("Large Custom Logo Bitmap Name")

File name of a large custom logo bitmap to replace the large static Internet Explorer logo.

largeCustomLogoBitmapPath

Data type: string

Access type: Read-only

Qualifiers: DisplayName ("Large Custom Logo Bitmap Path")

File system path to a large custom logo bitmap to replace the large static Internet Explorer logo.

name

Data type: string

Access type: Read-only

User-friendly name of the policy object.

This property is inherited from the RSOP_PolicySetting class.

onlineHelpPageURL

Data type: string

Access type: Read-only

Qualifiers: DisplayName ("Online Help Page URL")

URL to use for the on-line help page.

placeFavoritesAtTopOfList

Data type: boolean

Access type: Read-only

Qualifiers: DisplayName ("Place Favorites At Top Of List")

If TRUE, the system places the Favorites described by the RSOP_IEFavoriteItem class in this namespace at the top of the Favorites in the user's Internet Explorer. If FALSE, Favorites items described by the RSOP_IEFavoriteItem class are mixed with the user's Favorites according to the default Internet Explorer ordering scheme.

precedence

Data type: uint32

Access type: Read-only

Qualifiers: key, DisplayName ("Precedence")

The order or precedence in which the policy object should be applied.

This property is inherited from the RSOP_PolicySetting class.

preferenceMode

Data type: boolean

Access type: Read-only

Qualifiers: DisplayName ("Preference Mode")

If TRUE, IEAK settings for this user and computer are in preference mode, as defined by IEAK. If FALSE, preference mode is not set.

searchBarURL

Data type: string

Access type: Read-only

Qualifiers: DisplayName ("Search Bar URL")

URL to use for the search bar.

smallAnimatedBitmapName

Data type: string

Access type: Read-only

Qualifiers: DisplayName ("Small Animated Bitmap Name")

File name of a small animated bitmap to replace the small animated Internet Explorer logo.

smallAnimatedBitmapPath

Data type: string

Access type: Read-only

Qualifiers: DisplayName ("Small Animated Bitmap Path")

File system path to a small animated bitmap to replace the small animated Internet Explorer logo.

smallCustomLogoBitmapName

Data type: string

Access type: Read-only

Qualifiers: DisplayName ("Small Custom Logo Bitmap Name")

File name of a small custom logo bitmap to replace the small static Internet Explorer logo.

smallCustomLogoBitmapPath

Data type: string

Access type: Read-only

Qualifiers: DisplayName ("Small Custom Logo Bitmap Path")

File system path to a small custom logo bitmap to replace the small static Internet Explorer logo.

SOMID

Data type: string

Access type: Read-only

The scope of management (SOM) associated with the GPO that contains this policy object. You can obtain this value from PGROUP_POLICY_OBJECT->lpLink. You must remove the prefix LDAP:// from lpLink.

This property is inherited from the RSOP_PolicySetting class.

titleBarCustomText

Data type: string

Access type: Read-only

Qualifiers: DisplayName ("Title Bar Custom Text")

Title bar custom text. The text appears in the Internet Explorer title bar following the standard string, "Microsoft Internet Explorer provided by".

titleBarText

Data type: string

Access type: Read-only

Qualifiers: DisplayName ("Title Bar Text")

Title bar text. The text appears in the Internet Explorer title bar, and includes the standard string "Microsoft Internet Explorer provided by".

toolbarBackgroundBitmapPath

Data type: string

Access type: Read-only

Qualifiers: DisplayName ("Toolbar Background Bitmap Path")

File system path to the bitmap to use as the background for the Internet Explorer toolbar.

toolbarButtons

Data type: sint32

Access type: Read-only

Qualifiers: DisplayName ("Delete Existing Toolbar Buttons")

Number of custom buttons placed on the Internet Explorer button bar. The buttons are described by the RSOP_IEToolbarButton class.

userAgentText

Data type: string

Access type: Read-only

Qualifiers: DisplayName ("User Agent Text")

The string to append to the userAgent property value of the windows.navigator object as defined by the Internet Explorer Document Object Model (DOM).

Remarks

The RSOP_IEAKPolicySetting class is derived from the RSOP_PolicySetting class.

Requirements

Minimum supported client
Windows Vista
Minimum supported server
Windows Server 2008
Namespace
Root\RSOP\Computer, Root\RSOP\User
MOF
Rsop.mof
DLL
GPSvc.dll

See also

RSOP_PolicySetting