Dernièrement, j’ai dû résoudre un problème sur une Task Sequence qui ne récupérait pas correctement les données utilisateurs lors d’un scénario de refresh.
L’erreur venait de variables mal définies dans les fichiers USMT.
Pour rappel les fichiers sont: Miguser.XML, MigApp.xml, MigDocs.xml et Config.xml.
Ci-dessous vous trouverez un récapitulatif des variables avec leurs utilités.
Tableau des sections pour le contexte: UserAndSystem, le contexte: User et le contexte: System
Variable | Explication |
---|---|
ALLUSERSAPPDATA | Identique à CSIDL_COMMON_APPDATA. |
ALLUSERSPROFILE | Fait référence %PROFILESFOLDER%Public ou %PROFILESFOLDER%All Users. |
COMMONPROGRAMFILES | Identique à CSIDL_PROGRAM_FILES_COMMON. |
COMMONPROGRAMFILES(X86) | Fait référence au dossier C:\Program Files (x86)\Fichiers communs sur les systèmes 64 bits. |
CSIDL_COMMON_ADMINTOOLS | Version 5.0. Répertoire du système de fichiers qui contient les outils d’administration pour tous les utilisateurs de l’ordinateur. |
CSIDL_COMMON_ALTSTARTUP | Répertoire du système de fichiers qui correspond au groupe du programme de démarrage non localisé pour tous les utilisateurs. |
CSIDL_COMMON_APPDATA | Répertoire du système de fichiers qui contient les données des applications pour tous les utilisateurs. Le chemin d’accès standard dans Windows Vista ou Windows 7 est C:\ProgramData. |
CSIDL_COMMON_DESKTOPDIRECTORY | Répertoire du système de fichiers qui contient des fichiers et des dossiers qui apparaissent sur le Bureau pour tous les utilisateurs. Le chemin d’accès standard dans Windows® XP est C:\Documents and Settings\All Users\Bureau. Le chemin d’accès standard dans Windows Vista ou Windows 7 est C:\Utilisateurs\Public\Bureau. |
CSIDL_COMMON_DOCUMENTS | Répertoire du système de fichiers qui contient des documents communs à tous les utilisateurs. Le chemin d’accès standard dans Windows XP est C:\Documents and Settings\All Users\Documents. Le chemin d’accès standard dans Windows Vista ou Windows 7 est C:\Utilisateurs\Public\Documents. |
CSIDL_COMMON_FAVORITES | Répertoire du système de fichiers employé comme référentiel standard des favoris communs à tous les utilisateurs. Le chemin d’accès standard dans Windows Vista ou Windows 7 est C:\Utilisateurs\Public\Favoris. |
CSIDL_COMMON_MUSIC | Répertoire du système de fichiers employé comme référentiel des fichiers de musique communs à tous les utilisateurs. Le chemin d’accès standard dans Windows XP est C:\Documents and Settings\All Users\Documents\Ma musique. Le chemin d’accès standard dans Windows Vista ou Windows 7 est C:\Utilisateurs\Public\Musique. |
CSIDL_COMMON_PICTURES | Répertoire du système de fichiers employé comme référentiel des fichiers d’images communs à tous les utilisateurs. Le chemin d’accès standard dans Windows XP est C:\Documents and Settings\All Users\Documents\Mes images. Le chemin d’accès standard dans Windows Vista ou Windows 7 est C:\Utilisateurs\Public\Images. |
CSIDL_COMMON_PROGRAMS | Répertoire du système de fichiers qui contient les répertoires pour les groupes de programmes standard du menu Démarrer pour tous les utilisateurs. Le chemin d’accès standard est C:\Documents and Settings\All Users\Menu Démarrer\Programmes. Le chemin d’accès standard dans Windows Vista ou Windows 7 est C:\ProgramData\Microsoft\Windows\Menu Démarrer\Programmes. |
CSIDL_COMMON_STARTMENU | Répertoire du système de fichiers qui contient les programmes et les dossiers du menu Démarrer pour tous les utilisateurs. Le chemin d’accès standard dans Windows XP est C:\Documents and Settings\All Users\Menu Démarrer. Le chemin d’accès standard dans Windows Vista ou Windows 7 est C:\ProgramData\Microsoft\Windows\Menu Démarrer. |
CSIDL_COMMON_STARTUP | Répertoire du système de fichiers qui contient les programmes du dossier Démarrer pour tous les utilisateurs. Le chemin d’accès standard dans Windows XP est C:\Documents and Settings\All Users\Menu Démarrer\Programmes\Démarrage. Le chemin d’accès standard dans Windows Vista ou Windows 7 est C:\ProgramData\Microsoft\Windows\Menu Démarrer\Programmes\Démarrage. |
CSIDL_COMMON_TEMPLATES | Répertoire du système de fichiers qui contient les modèles disponibles pour tous les utilisateurs. Le chemin d’accès standard dans Windows XP est C:\Documents and Settings\All Users\Modèles. C:\ProgramData\Microsoft\Windows\Menu Démarrer\Programmes\Démarrage. Le chemin d’accès standard dans Windows Vista ou Windows 7 est C:\ProgramData\Microsoft\Windows\Modèles. |
CSIDL_COMMON_VIDEO | Répertoire du système de fichiers employé comme référentiel des fichiers vidéo communs à tous les utilisateurs. Le chemin d’accès standard dans Windows XP est C:\Documents and Settings\All Users\Documents\Mes vidéos. Le chemin d’accès standard dans Windows Vista ou Windows 7 est C:\Utilisateurs\Public\Vidéos. |
CSIDL_DEFAULT_APPDATA | Fait référence au dossier Appdata dans %DEFAULTUSERPROFILE%. |
CSIDL_DEFAULT_LOCAL_APPDATA | Fait référence au dossier local Appdata dans %DEFAULTUSERPROFILE%. |
CSIDL_DEFAULT_COOKIES | Fait référence au dossier Cookies dans %DEFAULTUSERPROFILE%. |
CSIDL_DEFAULT_CONTACTS | Fait référence au dossier Contacts dans %DEFAULTUSERPROFILE%. |
CSIDL_DEFAULT_DESKTOP | Fait référence au dossier Bureau dans %DEFAULTUSERPROFILE%. |
CSIDL_DEFAULT_DOWNLOADS | Fait référence au dossier Téléchargements dans %DEFAULTUSERPROFILE%. |
CSIDL_DEFAULT_FAVORITES | Fait référence au dossier Favoris dans %DEFAULTUSERPROFILE%. |
CSIDL_DEFAULT_HISTORY | Fait référence au dossier Historique dans %DEFAULTUSERPROFILE%. |
CSIDL_DEFAULT_INTERNET_CACHE | Fait référence au dossier Cache Internet dans %DEFAULTUSERPROFILE%. |
CSIDL_DEFAULT_PERSONAL | Fait référence au dossier Personnel dans %DEFAULTUSERPROFILE%. |
CSIDL_DEFAULT_MYDOCUMENTS | Fait référence au dossier Mes documents dans %DEFAULTUSERPROFILE%. |
CSIDL_DEFAULT_MYPICTURES | Fait référence au dossier Mes images dans %DEFAULTUSERPROFILE%. |
CSIDL_DEFAULT_MYMUSIC | Fait référence au dossier Ma musique dans %DEFAULTUSERPROFILE%. |
CSIDL_DEFAULT_MYVIDEO | Fait référence au dossier Mes vidéos dans %DEFAULTUSERPROFILE%. |
CSIDL_DEFAULT_RECENT | Fait référence au dossier Récent dans %DEFAULTUSERPROFILE%. |
CSIDL_DEFAULT_SENDTO | Fait référence au dossier Envoyer vers dans %DEFAULTUSERPROFILE%. |
CSIDL_DEFAULT_STARTMENU | Fait référence au dossier Menu Démarrer dans %DEFAULTUSERPROFILE%. |
CSIDL_DEFAULT_PROGRAMS | Fait référence au dossier Programmes dans %DEFAULTUSERPROFILE%. |
CSIDL_DEFAULT_STARTUP | Fait référence au dossier Démarrage dans %DEFAULTUSERPROFILE%. |
CSIDL_DEFAULT_TEMPLATES | Fait référence au dossier Modèles dans %DEFAULTUSERPROFILE%. |
CSIDL_DEFAULT_QUICKLAUNCH | Fait référence au dossier Lancement rapide dans %DEFAULTUSERPROFILE%. |
CSIDL_FONTS | Dossier virtuel contenant des polices. Le chemin d’accès standard est C:\Windows\Fonts. |
CSIDL_PROGRAM_FILESX86 | Dossier des fichiers programmes sur les systèmes 64 bits. Le chemin d’accès standard est C:\Program Files(86). |
CSIDL_PROGRAM_FILES_COMMONX86 | Dossier des composants partagés entre plusieurs applications sur les systèmes 64 bits. Le chemin d’accès standard est C:\Program Files(86)\Common. |
CSIDL_PROGRAM_FILES | Dossier Program Files ou Programmes. Le chemin d’accès standard est C:\Program Files. |
CSIDL_PROGRAM_FILES_COMMON | Dossier de composants partagés entre plusieurs applications. Le chemin d’accès standard est C:\Program Files\Common. |
CSIDL_RESOURCES | Pour les ordinateurs qui exécutent Windows Vista®, répertoire du système de fichiers qui contient les données de ressource. Le chemin d’accès standard est C:\Windows\Resources. |
CSIDL_SYSTEM | Dossier Système Windows. Le chemin d’accès standard est C:\Windows\system32. |
CSIDL_WINDOWS | Répertoire Windows ou racine du système. Correspond aux variables de l’environnement %WINDIR% ou %SYSTEMROOT%. Le chemin d’accès standard est C:\Windows. |
DEFAULTUSERPROFILE | Fait référence à la valeur dans HKLM\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\ProfileList [DefaultUserProfile]. |
PROFILESFOLDER | Fait référence à la valeur dans HKLM\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\ProfileList [ProfilesDirectory]. |
PROGRAMFILES | Identique à CSIDL_PROGRAM_FILES. |
PROGRAMFILES(X86) | Fait référence au dossier C:\Program Files (x86) sur les systèmes 64 bits. |
SYSTEM | Fait référence à %WINDIR%\system32. |
SYSTEM16 | Fait référence à %WINDIR%\system. |
SYSTEM32 | Fait référence à %WINDIR%\system32. |
SYSTEMPROFILE | Fait référence à la valeur dans HKLM\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\ProfileList\\S-1-5-18 [ProfileImagePath]. |
SYSTEMROOT | Fait référence à la racine du lecteur système. |
WINDIR | Fait référence au dossier Windows situé sur le lecteur système. |
Tableau des sections uniquement pour le contexte: User
Variable | Explication |
---|---|
APPDATA | Identique à CSIDL_APPDATA. |
CSIDL_ADMINTOOLS | Répertoire système utilisé pour stocker les outils administratifs d'un utilisateur individuel. La console MMC (Microsoft Management Console) enregistre les consoles personnalisées dans ce répertoire, qui devient itinérant en fonction de l'utilisateur. |
CSIDL_ALTSTARTUP | Répertoire système correspondant au groupe de programmes de démarrage non localisés d'un utilisateur. |
CSIDL_APPDATA | Répertoire système qui fait office de référentiel commun pour les données spécifiques aux applications. Le chemin d'accès type est C:Documents and Settingsnom_utilisateurApplication Data. Cet élément CSIDL est pris en charge par la bibliothèque redistribuable Shfolder.dll pour les systèmes sur lesquels le shell intégré de Microsoft Internet Explorer 4.0 n'est pas installé. |
CSIDL_BITBUCKET | Dossier virtuel contenant les objets qui se trouvent dans la Corbeille de l'utilisateur. |
CSIDL_CDBURN_AREA | Répertoire système faisant office de zone intermédiaire pour les fichiers en attente de gravure sur un CD-ROM. Le chemin d'accès type est C:Documents and Settingsnom_utilisateurLocal SettingsApplication DataMicrosoftCD Burning. |
CSIDL_CONNECTIONS | Dossier virtuel représentant les Connexions réseau, dans lequel figurent les connexions réseau et les connexions d'accès à distance. |
CSIDL_CONTACTS | Sur les ordinateurs exécutant Windows Vista, fait référence au dossier Contacts dans %CSIDL_PROFILE%. |
CSIDL_CONTROLS | Dossier virtuel contenant les icônes des applications du Panneau de configuration. |
CSIDL_COOKIES | Répertoire système qui fait office de référentiel commun pour les cookies Internet. Le chemin d'accès type est C:Documents and Settingsnom_utilisateurCookies. |
CSIDL_DESKTOP | Dossier virtuel représentant le bureau Windows, la racine de l'espace de noms. |
CSIDL_DESKTOPDIRECTORY | Répertoire système utilisé pour stocker physiquement les objets de fichier sur le bureau (à ne pas confondre avec le dossier Bureau proprement dit). Le chemin d'accès type est C:Documents and Settingsnom_utilisateurBureau. |
CSIDL_DRIVES | Dossier virtuel représentant le Poste de travail, dans lequel figure tout ce qui se trouve sur l'ordinateur local : appareils de stockage, imprimantes et Panneau de configuration. Ce dossier peut également être connecté à des lecteurs réseau. |
CSIDL_FAVORITES | Répertoire système qui fait office de référentiel commun pour les éléments préférés de l'utilisateur. Le chemin d'accès type est C:Documents and Settingsnom_utilisateurFavoris. |
CSIDL_HISTORY | Répertoire système qui fait office de référentiel commun pour les éléments d'historique Internet. |
CSIDL_INTERNET | Dossier virtuel correspondant à Internet Explorer (icône sur le Bureau). |
CSIDL_INTERNET_CACHE | Répertoire système qui fait office de référentiel commun pour les fichiers Internet temporaires. Le chemin d'accès type est C:Documents and Settingsnom_utilisateurLocal SettingsFichiers Internet temporaires. |
CSIDL_LOCAL_APPDATA | Répertoire système qui fait office de référentiel de données pour les applications locales (non itinérantes). Le chemin d'accès type est C:Documents and Settingsnom_utilisateurLocal SettingsApplication Data. |
CSIDL_MYDOCUMENTS | Dossier virtuel représentant l'élément de bureau Mes documents. |
CSIDL_MYMUSIC | Répertoire système qui fait office de référentiel commun pour les fichiers de musique. Le chemin d'accès type est C:Documents and SettingsUtilisateurMes documentsMa musique. |
CSIDL_MYPICTURES | Répertoire système qui fait office de référentiel commun pour les fichiers image. Le chemin d'accès type est C:Documents and Settingsnom_utilisateurMes documentsMes images. |
CSIDL_MYVIDEO | Répertoire système qui fait office de référentiel commun pour les fichiers vidéo. Le chemin d'accès type est C:Documents and Settingsnom_utilisateurMes documentsMes vidéos. |
CSIDL_NETHOOD | Répertoire système contenant les objets de lien qui peuvent exister dans le dossier virtuel Favoris réseau. Il ne s'agit pas de la même variable que CSIDL_NETWORK, qui représente la racine de l'espace de noms réseau. Le chemin d'accès type est C:Documents and Settingsnom_utilisateurVoisinage réseau. |
CSIDL_NETWORK | Dossier virtuel représentant les Favoris réseau, la racine de la hiérarchie associée à l'espace de noms réseau. |
CSIDL_PERSONAL | Version 6.0. Dossier virtuel représentant l'élément de bureau Mes documents. Cette variable est similaire à CSIDL_MYDOCUMENTS. Avant la version 6.0. Répertoire système utilisé pour stocker physiquement le référentiel commun de documents d'un utilisateur. Le chemin d'accès type est C:Documents and Settingsnom_utilisateurMes documents. Il ne s'agit pas de la même chose que le dossier virtuel Mes documents dans l'espace de noms. Pour accéder à ce dossier virtuel, utilisez SHGetFolderLocation, qui renvoie l'élément ITEMIDLIST correspondant à l'emplacement virtuel, ou reportez-vous à la technique décrite dans la section Gestion du système de fichiers (http://go.microsoft.com/fwlink/?LinkId=74611 (éventuellement en anglais)). |
CSIDL_PLAYLISTS | Pour les ordinateurs exécutant Windows Vista, dossier virtuel utilisé pour stocker des albums musicaux, généralement nom_utilisateurMa musiqueÉchantillons de musique. |
CSIDL_PRINTERS | Dossier virtuel contenant les imprimantes installées. |
CSIDL_PRINTHOOD | Répertoire système contenant les objets de lien qui peuvent exister dans le dossier virtuel Imprimantes. Le chemin d'accès type est C:Documents and Settingsnom_utilisateurVoisinage d'impression. |
CSIDL_PROFILE | Dossier contenant le profil de l'utilisateur. Le chemin d'accès type est C:Documents and Settingsnom_utilisateur. Les applications ne doivent pas créer de dossiers ou de fichiers à ce niveau ; leurs données doivent être placées dans des emplacements référencés par les variables CSIDL_APPDATA ou CSIDL_LOCAL_APPDATA. |
CSIDL_PROGRAMS | Répertoire système contenant les groupes de programme de l'utilisateur (groupes qui sont eux-mêmes des répertoires système). Le chemin d'accès type est C:Documents and Settingsnom_utilisateurMenu DémarrerProgrammes. |
CSIDL_RECENT | Répertoire système contenant les raccourcis vers les derniers documents employés par l'utilisateur. Le chemin d'accès type est C:Documents and Settingsnom_utilisateurMes documents récents. Pour créer un raccourci dans ce dossier, utilisez SHAddToRecentDocs. En plus de créer le raccourci, cette fonction met à jour la liste du shell des documents récents et ajoute le raccourci au sous-menu Mes documents récents, dans le menu Démarrer. |
CSIDL_SENDTO | Répertoire système qui contient les éléments du menu Envoyer vers. Le chemin d'accès type est C:Documents and Settingsnom_utilisateurSendTo. |
CSIDL_STARTMENU | Répertoire système qui contient les éléments du menu Démarrer. Le chemin d'accès type est C:Documents and Settingsnom_utilisateurMenu Démarrer. |
CSIDL_STARTUP | Répertoire système correspondant au groupe de programmes de démarrage de l'utilisateur. Le chemin d'accès type est C:Documents and Settingsnom_utilisateurMenu DémarrerProgrammesDémarrage. |
CSIDL_TEMPLATES | Répertoire système qui fait office de référentiel commun pour les modèles de document. Le chemin d'accès type est C:Documents and Settingsnom_utilisateurModèles. |
HOMEPATH | Identique à %USERPROFILE%. |
TEMP | Dossier temporaire de l'ordinateur. Pour Windows XP, le chemin d'accès type est %USERPROFILE%Local SettingsTemp. Pour Windows Vista, le chemin d'accès type est %USERPROFILE%AppDataLocalTemp. |
TMP | Dossier temporaire de l'ordinateur. Pour Windows XP, le chemin d'accès type est %USERPROFILE%Local SettingsTemp. Pour Windows Vista, le chemin d'accès type est %USERPROFILE%AppDataLocalTemp. |
USERPROFILE | Identique à CSIDL_PROFILE. |
USERSID | Représente l'identificateur de sécurité de compte (SID) de l'utilisateur actuel. Exemple : S-1-5-21-1714567821-1326601894-715345443-1026. |
Laisser un commentaire