// Copyright (c) 2006 Microsoft Corporation, All Rights Reserved #pragma autorecover #pragma classflags(64) #pragma namespace("\\\\.\\ROOT\\CIMV2") instance of __namespace{ name="ms_40c";}; #pragma namespace("\\\\.\\ROOT\\CIMV2\\ms_40c") [Description("La classe Win32_UserProfile contient des informations sur les profils utilisateur du système Windows.") : Amended,AMENDMENT, LOCALE(0x040c)] class Win32_UserProfile { [Key,Description("Cette propriété contient le SID de l’utilisateur auquel appartient ce profil utilisateur.") : Amended] string SID; [Description("Cette propriété contient le chemin du profil utilisateur sur l’ordinateur local.") : Amended] string LocalPath; [Description("Cette propriété indique si le profil est chargé.") : Amended] boolean Loaded; [Description("Cette propriété indique le numéro de référence du profil. Si le profil est chargé, ce numéro est au moins égal à 1.\nLes valeurs plus élevées indiquent que plusieurs applications ou services ont chargé le profil et l’utilisent.\n") : Amended] uint32 RefCount; [Description("Cette propriété indique si le profil appartient à un service système spécial.") : Amended] boolean Special; [Description("Cette propriété indique si un profil itinérant est configuré pour l’utilisateur.\nREMARQUE : même si un profil itinérant est configuré pour l’utilisateur, cela ne signifie pas que l’utilisateur est effectivement itinérant.\nD’autres stratégies sont définies et les préférences utilisateur peuvent empêcher le profil d’être itinérant.\nReportez-vous à la préférence d’itinérance et au statut.") : Amended] boolean RoamingConfigured; [Description("Cette propriété contient le chemin du profil itinérant de l’utilisateur si RoamingConfigured est true.") : Amended] string RoamingPath; [Description("Cette propriété indique si l’utilisateur préfère que ce profil soit itinérant, si RoamingConfigured est true.\nPar défaut, cette propriété est définie sur true pour que le profil itinérant puisse aller de l’ordinateur local au serveur.\nL’utilisateur peut définir cette propriété sur false pour empêcher l’itinérance ; le profil fonctionne alors comme un profil local.\n") : Amended] boolean RoamingPreference; [Description("Peut être une ou plusieurs des valeurs suivantes :\n\n0x00000001 : indique que le profil est un profil temporaire, il sera supprimé à la fermeture de la session d’utilisateur.\n0x00000002 : indique que le profil est désormais itinérant. Si ce bit n’est pas défini, le profil est défini sur local.\n0x00000004 : indique que le profil est un profil obligatoire.\n0x00000008 : indique que le profil est endommagé et non utilisé, l’utilisateur ou l’administrateur doit \n corriger le profil pour qu’il puisse être à nouveau utilisé.\n") : Amended] uint32 Status; [Description("Cette propriété indique quand le profil a été utilisé pour la dernière fois.") : Amended] DATETIME LastUseTime; [Description("Cette propriété indique quand un profil itinérant a été téléchargé du serveur pour la dernière fois.") : Amended] DATETIME LastDownloadTime; [Description("Cette propriété indique quand un profil itinérant a été chargé sur le serveur pour la dernière fois.") : Amended] DATETIME LastUploadTime; [Description("Remplacer le propriétaire d’un profil utilisateur par un autre utilisateur, la valeur de résultat est HRESULT.") : Amended] uint32 ChangeOwner([In,Description("SID du nouveau propriétaire.") : Amended] string NewOwnerSID,[In,Description("Peut être une ou plusieurs des valeurs suivantes :\n\n0x00000001 : si le nouveau propriétaire dispose déjà d’un profil, le fait d’appeler cette méthode avec cet indicateur remplace \n le profil existant. Si le nouveau propriétaire dispose déjà d’un profil, l’appel de cette méthode \n sans cet indicateur échoue et renvoie HRESULT_FROM_WIN32(ERROR_ALREADY_EXISTS). \n0x00000002 : si le nouveau propriétaire dispose déjà d’un profil et que ReplaceNewOwnerProfile est spécifié, alors \n le fait de spécifier cet indicateur supprime le profil remplacé. Sans cet indicateur, le profil \n remplacé n’est pas modifié, aucun utilisateur n’utilise ce profil automatiquement, et il n’est pas \n non plus répertorié. Si ReplaceNewOwnerProfile n’est pas spécifié, cet indicateur n’a \n aucun effet.\n") : Amended] uint32 Flags); };