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
- Properties
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 |
UserProfileWmiProvider.mof |