__Subject
[This is preliminary documentation and subject to change.]
The __Subject system class is an abstract base class used to describe all types of users and groups. No instances of this class are ever created. Rather, instances of the subclasses __User and __Group are created to model users and groups.
[abstract]
class __Subject : __SecurityRelatedClass
{
string Description;
bool EditSecurity = FALSE;
bool Enabled = FALSE;
bool ExecuteMethods = FALSE;
string FullName;
[key] string Name;
bool ReadOnly = FALSE;
bool RemoteAccess = FALSE;
};
Properties
-
Description
-
Contains a textual description of the subject (user or group).
-
EditSecurity
-
If TRUE, the subject is permitted full access to Root\Security, that enables creation, modification, and deletion of security objects, users, groups, and so on. If FALSE, the user has no access to Root\Security.
-
Enabled
-
If TRUE, the subject is considered enabled and active. Setting this to FALSE disables the subject and does not permit a login to occur.
-
ExecuteMethods
-
If TRUE, the subject can execute object methods.
-
FullName
-
The subject's full name.
-
Name
-
The subject's name. If the subject is a user, this is the user name. If the subject is a group, this is the group name. The name must be unique. Group names and user names occupy the same scope and may not conflict.
-
ReadOnly
-
If TRUE, the user is permitted read-only access to the WBEM schema and may not create, modify, or delete objects.
-
RemoteAccess
-
If TRUE, the user is permitted to remotely access CIM Object Manager over the network. If FALSE, the user is permitted only local machine access.