Différence de clé: dans un profil utilisateur local, les modifications de paramètres apportées à un ordinateur sont enregistrées localement sur cet ordinateur. Dans un profil utilisateur itinérant, les modifications de paramètres apportées à l'ordinateur sont enregistrées sur le serveur et chargées sur tout ordinateur auquel l'utilisateur se connecte.
Un profil local est un profil créé avec un identifiant et un mot de passe et attribué à un employé. La personne se connecte ensuite au système et modifie certains paramètres de ce profil. Ces paramètres peuvent inclure le téléchargement de certaines applications, la modification des paramètres du bureau, du navigateur, etc. Ce profil local est enregistré sur l'ordinateur sur lequel l'utilisateur a effectué les modifications. Chaque fois que la personne se connecte à l'ordinateur, son profil est mis en cache localement sur ce serveur. Toutefois, si une personne devait se connecter à un autre ordinateur, elle ne verrait pas les modifications apportées. Un profil local est simple à créer car la personne n'a qu'à créer un domaine pour l'utilisateur. Ce profil est également utile si le système ou le profil est corrompu, car il n’affecterait que le profil et non la batterie entière.
Un profil itinérant est créé pour les personnes qui sont constamment en déplacement et qui utilisent plusieurs ordinateurs. Un profil d'utilisateur itinérant permet à l'ordinateur de sauvegarder directement les paramètres et les modifications sur le serveur. Ainsi, tous les changements apportés par une personne sont directement mis en cache sur le serveur. Chaque fois qu'une personne se connecte à un ordinateur, le profil accédera aux données mises en cache sur le serveur, puis chargera également le paramètre sur le nouvel ordinateur. La personne pourrait facilement accéder aux applications ou aux paramètres qu’elle a créés. Toutefois, pour qu'un profil itinérant fonctionne, la personne doit être connectée au même serveur. Un autre serveur n'aurait pas son domaine ni son profil. Les profils itinérants sont considérés comme agités, car la durée de connexion prend trop de temps, car l'ordinateur doit mettre le serveur en cache. De plus, si un profil est corrompu, il risque d'infecter tout le réseau du serveur. L’avantage d’un profil itinérant est qu’une personne pourra accéder aux mêmes paramètres ou applications si elle change d’ordinateur.
De nos jours, de nombreuses entreprises émettent des profils locaux plus souvent et demandent aux personnes de sauvegarder tous les documents et fichiers sur le serveur plutôt que sur l'ordinateur. Cela garantit que la personne ne perd aucune donnée et que si elle doit également changer d'ordinateur, elle ne perd que certains paramètres ou certaines modifications d'apparence apportées à l'ordinateur. Un profil itinérant est très rare et n'est émis que si une personne doit fréquemment changer d'ordinateur ou si une personne travaille dans plusieurs départements. Les profils itinérants comportent de nombreuses limitations, telles que des durées de connexion et de déconnexion plus longues, des retards de connexion sur un réseau local ou étendu, plus la quantité de données stockées sur le profil itinérant est importante, plus la connexion et la déconnexion sont longues. Les sites Web tiers ne peuvent pas reconnaître entre les différents profils et finissent par enregistrer des fichiers temporaires sur le profil itinérant. Le principal problème des profils d'utilisateurs itinérants se pose avec les nouveaux profils mis à jour, où les données ne sont pas sauvegardées sur le serveur jusqu'à ce que la personne se déconnecte. Ainsi, si une personne éteint l'ordinateur sans se connecter ou qu'un ordinateur tombe en panne, les données ne sont pas enregistrées.