Win32_UserProfile class
Represents a user profile.
The following syntax is simplified from Managed Object Format (MOF) code and includes all of the inherited properties.
Syntax
class Win32_UserProfile
{
string SID;
string LocalPath;
boolean Loaded;
uint32 RefCount;
boolean Special;
boolean RoamingConfigured;
string RoamingPath;
boolean RoamingPreference;
uint32 Status;
DATETIME LastUseTime;
DATETIME LastDownloadTime;
DATETIME LastUploadTime;
uint8 HealthStatus;
DATETIME LastAttempedProfileDownloadTime;
DATETIME LastAttemptedProfileUploadTime;
DATETIME LastBackgroundRegistryUploadTime;
Win32_FolderRedirectionHealth AppDataRoaming;
Win32_FolderRedirectionHealth Desktop;
Win32_FolderRedirectionHealth StartMenu;
Win32_FolderRedirectionHealth Documents;
Win32_FolderRedirectionHealth Pictures;
Win32_FolderRedirectionHealth Music;
Win32_FolderRedirectionHealth Videos;
Win32_FolderRedirectionHealth Favorites;
Win32_FolderRedirectionHealth Contacts;
Win32_FolderRedirectionHealth Downloads;
Win32_FolderRedirectionHealth Links;
Win32_FolderRedirectionHealth Searches;
Win32_FolderRedirectionHealth SavedGames;
};
Members
The Win32_UserProfile class has these types of members:
Methods
The Win32_UserProfile class has these methods.
Method | Description |
---|---|
ChangeOwner | Changes a user profile's owner. |
Properties
The Win32_UserProfile class has these properties.
-
AppDataRoaming
-
-
Data type: Win32_FolderRedirectionHealth
-
Access type: Read-only
A Win32_FolderRedirectionHealth object that represents the health of the user's redirected AppData\\Roaming folder.
-
-
Contacts
-
-
Data type: Win32_FolderRedirectionHealth
-
Access type: Read-only
A Win32_FolderRedirectionHealth object that represents the health of the user's redirected Contacts folder.
-
-
Desktop
-
-
Data type: Win32_FolderRedirectionHealth
-
Access type: Read-only
A Win32_FolderRedirectionHealth object that represents the health of the user's redirected Desktop folder.
-
-
Documents
-
-
Data type: Win32_FolderRedirectionHealth
-
Access type: Read-only
A Win32_FolderRedirectionHealth object that represents the health of the user's redirected Documents folder.
-
-
Downloads
-
-
Data type: Win32_FolderRedirectionHealth
-
Access type: Read-only
A Win32_FolderRedirectionHealth object that represents the health of the user's redirected Downloads folder.
-
-
Favorites
-
-
Data type: Win32_FolderRedirectionHealth
-
Access type: Read-only
A Win32_FolderRedirectionHealth object that represents the health of the user's redirected Favorites folder.
-
-
HealthStatus
-
-
Data type: uint8
-
Access type: Read-only
-
Qualifiers: Values (Healthy, Unhealthy, Caution, Not Applicable), ValueMap (0, 1, 2, 3)
The health status of the profile.
-
-
LastAttempedProfileDownloadTime
-
-
Data type: DATETIME
-
Access type: Read-only
If the profile is a roaming profile, this property is a DATETIME value that indicates the last time an attempt was made to download the profile from the server, even if it was unsuccessful.
If the profile is a local profile, this property is zero.
-
-
LastAttemptedProfileUploadTime
-
-
Data type: DATETIME
-
Access type: Read-only
If the profile is a roaming profile, this property is a DATETIME value that indicates the last time an attempt was made to upload the profile to the server, even if it was unsuccessful.
If the profile is a local profile, this property is zero.
-
-
LastBackgroundRegistryUploadTime
-
-
Data type: DATETIME
-
Access type: Read-only
If this profile is a roaming profile, this property is a DATETIME value that indicates the last time the profile's registry hive was uploaded to the server.
-
-
LastDownloadTime
-
-
Data type: DATETIME
-
Access type: Read-only
If this profile is a roaming profile, this property is a DATETIME value that indicates the last time the profile was downloaded from the server.
-
-
LastUploadTime
-
-
Data type: DATETIME
-
Access type: Read-only
If this profile is a roaming profile, this property is a DATETIME value that indicates the last time the profile was uploaded to the server.
-
-
LastUseTime
-
-
Data type: DATETIME
-
Access type: Read-only
A DATETIME value that indicates the last time this profile was used.
-
-
Links
-
-
Data type: Win32_FolderRedirectionHealth
-
Access type: Read-only
A Win32_FolderRedirectionHealth object that represents the health of the user's redirected Links folder.
-
-
Loaded
-
-
Data type: boolean
-
Access type: Read-only
If true, the profile is loaded.
-
-
LocalPath
-
-
Data type: string
-
Access type: Read-only
The user profile's path on the local computer.
-
-
Music
-
-
Data type: Win32_FolderRedirectionHealth
-
Access type: Read-only
A Win32_FolderRedirectionHealth object that represents the health of the user's redirected Music folder.
-
-
Pictures
-
-
Data type: Win32_FolderRedirectionHealth
-
Access type: Read-only
A Win32_FolderRedirectionHealth object that represents the health of the user's redirected Pictures folder.
-
-
RefCount
-
-
Data type: uint32
-
Access type: Read-only
The reference count of the profile. The profile's reference count is the number of applications or services that have loaded the profile and are using it. If the profile is loaded, the reference count must be greater than or equal to 1.
-
-
RoamingConfigured
-
-
Data type: boolean
-
Access type: Read-only
If true, a roaming profile is configured for the user.
Note
Even if a roaming profile is configured for the user, that doesn't necessarily mean that this user profile is a roaming profile. Policies and user preferences can prevent the profile from roaming. These are indicated in the RoamingPreference and Status properties.
-
-
RoamingPath
-
-
Data type: string
-
Access type: Read/write
If the RoamingConfigured property is true, this property contains the user's roaming profile path.
-
-
RoamingPreference
-
-
Data type: boolean
-
Access type: Read/write
If true, and if the RoamingConfigured property is true, this user profile can roam between the local computer and the server.
If false, or if the RoamingConfigured property is false, roaming is not allowed, and this user profile acts the same as a local profile.
The default value of this property is true.
-
-
SavedGames
-
-
Data type: Win32_FolderRedirectionHealth
-
Access type: Read-only
A Win32_FolderRedirectionHealth object that represents the health of the user's redirected Saved Games folder.
-
-
Searches
-
-
Data type: Win32_FolderRedirectionHealth
-
Access type: Read-only
A Win32_FolderRedirectionHealth object that represents the health of the user's redirected Searches folder.
-
-
SID
-
-
Data type: string
-
Access type: Read-only
-
Qualifiers: Key
The security identifier (SID) of the user who owns this user profile.
-
-
Special
-
-
Data type: boolean
-
Access type: Read-only
If true, the profile belongs to a special system service.
-
-
StartMenu
-
-
Data type: Win32_FolderRedirectionHealth
-
Access type: Read-only
A Win32_FolderRedirectionHealth object that represents the health of the user's redirected Start Menu folder.
-
-
Status
-
-
Data type: uint32
-
Access type: Read-only
The status of the user profile. One or more of the following status values.
Value Meaning - Temporary
- 0x00000001
The profile is a temporary profile. It will be deleted when the user logs off. - Roaming
- 0x00000002
If this flag is set, the profile is a roaming profile. If it is not set, the profile is a local profile. - Mandatory
- 0x00000004
The profile is a mandatory profile. This means that the administrator has set the profile for the user, and the user is not allowed to make changes to it. - Corrupted
- 0x00000008
The profile is corrupted and is not in use. A user or administrator must repair the corruption in order to use this profile again. -
-
Videos
-
-
Data type: Win32_FolderRedirectionHealth
-
Access type: Read-only
A Win32_FolderRedirectionHealth object that represents the health of the user's redirected Videos folder.
-
Requirements
Minimum supported client |
Windows 8 [desktop apps only] |
Minimum supported server |
Windows Server 2012 [desktop apps only] |
Namespace |
Root\CIMv2 |
MOF |
|