RSOP_GPO class

Represents a Group Policy Object (GPO). Instances of this class are divided into three categories: instances that represent applied GPOs, instances that represent GPOs that have read-access but not applyGroupPolicy access, and instances that represent disabled GPOs.

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

Syntax

[AMENDMENT]
class RSOP_GPO
{
  string  id;
  string  name = "";
  string  guidName = "";
  uint32  version = 0;
  boolean enabled = TRUE;
  uint8   securityDescriptor[];
  string  fileSystemPath = "";
  boolean accessDenied = FALSE;
  string  filterId = "";
  boolean filterAllowed = TRUE;
  string  extensionIds[];
};

Members

The RSOP_GPO class has these types of members:

Properties

The RSOP_GPO class has these properties.

accessDenied

Data type: boolean

Access type: Read-only

Qualifiers: DisplayName ("Is Access Denied")

Flag that indicates that a RSOP_GPLink was found that references this GPO; additionally, the GPO in turn was also found, but it is inaccessible for security reasons.

enabled

Data type: boolean

Access type: Read-only

Qualifiers: DisplayName ("Is Enabled")

Flag that indicates whether the GPO is enabled.

extensionIds

Data type: string array

Access type: Read-only

Qualifiers: DisplayName ("Extension Ids")

Client-side extension Ids.

Windows Server 2008 R2, Windows 7 and Windows Vista: This property is not available before Windows Server 2012 and Windows 8.

fileSystemPath

Data type: string

Access type: Read-only

Qualifiers: DisplayName ("File System Path")

Path to the file system; that is, the system volume folder (SysVol), part of the GPO.

filterAllowed

Data type: boolean

Access type: Read-only

Qualifiers: DisplayName ("Is Filter Allowed")

Flag that indicates whether the GPO passed a filter check.

filterId

Data type: string

Access type: Read-only

Qualifiers: DisplayName ("WQL Filter")

Filter ID of the WMI Query Language (WQL) filter on the GPO..

guidName

Data type: string

Access type: Read-only

Qualifiers: DisplayName ("GPO GUID")

GPO name as a GUID. The system uses this value as a key.

id

Data type: string

Access type: Read-only

Qualifiers: key, DisplayName ("ID")

Group policy container path retrieved from the Active Directory.

name

Data type: string

Access type: Read-only

Qualifiers: DisplayName ("Name")

User-friendly name of the GPO. This is the name that displays on the Precedence property page in the RSoP snap-in. The name may not be unique.

securityDescriptor

Data type: uint8 array

Access type: Read-only

Qualifiers: DisplayName ("Security Descriptor")

Array of bytes containing the security descriptor associated with the GPO. The security descriptor is in self-relative format. For more information, see Absolute and Self-Relative Security Descriptors.

version

Data type: uint32

Access type: Read-only

Qualifiers: DisplayName ("Version")

Version number of the GPO. The value is a combination of the Group Policy Container (GPC) and the Group Policy Template (GPT) version numbers. For more information about GPCs and GPTs, see Group Policy Storage.

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

Group Policy Overview

Group Policy RSoP WMI Classes

RSOP_GPLink