RSOP_SOM class

Represents a scope of management (SOM). A scope of management can be a site, domain, organizational unit, or local scope.

The following syntax is simplified from MOF code and includes all inherited properties.

Syntax

[AMENDMENT]
class RSOP_SOM
{
  string  id;
  uint32  reason = 1;
  uint32  type;
  uint32  SOMorder;
  boolean blocking = FALSE;
  boolean blocked = FALSE;
};

Members

The RSOP_SOM class has these types of members:

Properties

The RSOP_SOM class has these properties.

blocked

Data type: boolean

Access type: Read-only

Qualifiers: DisplayName ("Is Blocked")

Flag that indicates whether this SOM is blocked by a SOM lower in the hierarchy of sites, domains and organizational units.

blocking

Data type: boolean

Access type: Read-only

Qualifiers: DisplayName ("Is Blocking")

Flag that indicates whether this SOM blocks inheritance of policy from other SOMs higher in the hierarchy of sites, domains and organizational units.

id

Data type: string

Access type: Read-only

Qualifiers: key, DisplayName ("ID")

Uniquely identifies objects of this class.

reason

Data type: uint32

Access type: Read-only

Qualifiers: key, DisplayName ("Reason")

Reason why the SOM is applicable.

This property can have one of the following values.

Normal (1)

Loopback (2)

SOMorder

Data type: uint32

Access type: Read-only

Qualifiers: DisplayName ("SOM Order")

Order in which this SOM is evaluated, in relation to other SOMs, when evaluating Group Policy for the current target.

type

Data type: uint32

Access type: Read-only

Qualifiers: DisplayName ("Type")

The type of SOM.

This property can have one of the following values.

Local (1)

Site (2)

Domain (3)

OU (4)

Organizational Unit

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_Session