Nous avons un serveur de fichiers Windows 2008 R2 partageant des dossiers HOME pour environ 600 utilisateurs. Ces dossiers sont mappés sur un lecteur partagé pour chaque utilisateur lorsqu'ils se connectent sur leurs propres postes de travail et que le lecteur mappé est à son tour défini comme l'emplacement par défaut de la bibliothèque de documents sous Windows sur le profil de tous, y compris le profil par défaut sur chacun de nos Machines. Connectez-vous à une nouvelle machine pour la première fois et votre bibliothèque de documents pointera sur le serveur de fichiers. Pour les utilisateurs d'ordinateurs portables, nous utilisons également la fonction de fichiers hors ligne, de sorte que cela les suit même quand ils sont loin du travail.
Mon problème est que, en regardant ces dossiers sur le serveur, ils apparaissent tous dans Explorer comme "Mes documents", au lieu du nom de dossier réel (défini pour correspondre au nom d'utilisateur). Comment puis-je empêcher l'explorateur de Windows de faire cela?
Il y a une méthode beaucoup plus facile, non destructive, qui cible l'entrée réelle desktop.ini responsable de ce comportement. Aller à:
Politique de groupe -> Configuration de l'utilisateur -> Préférences -> Paramètres Windows -> Fichiers INI
Créez une nouvelle entrée de fichier INI, avec les paramètres suivants:
Action : Supprimer
chemin de fichier :% homeShare%\dektop.ini
Nom de la section : .shellclassinfo
Nom de la propriété : LocalizeResourCename
Assurez-vous d'activer exécuté dans le contexte de l'utilisateur connecté sous commun languette.
Cela supprimera la ligne d'incrimination du dossier de bureau.ini de l'utilisateur, la correction du comportement du nom d'affichage du dossier, et laissant tout le reste intact, y compris toute autre vue de dossier de jeu d'utilisateurs, etc. Pas de désordre, pas de désordre.
(De Spiceworks)
Vous obtenez ensuite une colonne supplémentaire montrant le nom de fichier réel. Vous pouvez en faire la valeur par défaut pour les dossiers en faisant cela.
C'est explorateur interprétant le desktop.ini
Fichiers situés dans chaque dossier. C'est fou et inutile, et Microsoft reconnaît cela mais ne donne aucun conseil utile . L'ancien "ce comportement est par conception" excuse pour la perte ...
J'ai pris la restructuration de mes hiérarchies de répertoires partagées, sur de nouvelles installations, pour être centrée sur l'utilisateur plutôt que sur le type de répertoire-centrée. Plutôt que d'avoir une hiérarchie de répertoires "Documents" et de "Profils" (répertoires de bureau "(bureau", etc.), j'ai pris pour faire un sous-répertoire pour chaque utilisateur et sous-répertoires ci-dessous que pour leurs divers répertoires, comme:
[ UserData ]
|
|- [ Bob ]
| |
| | - [ AppData ]
| | - [ Desktop ]
| | - [ Documents ]
| | - [ Downloads ]
| | - [ Profile ]
| | - [ Profile.V2 ]
... ...
J'aime vraiment cette méthode mieux bronzer l'ancienne façon. J'aime particulièrement que mon script de provisioning puisse définir une ACL, dans le répertoire "BOB", contre un dans chaque répertoire lorsqu'il a été stocké dans sa propre hiérarchie. Cela rend également une utilisation totale de l'espace totale d'un individu beaucoup plus facile, car je n'ai besoin que de du
un répertoire.
Mes polices de redirection de dossiers doivent changer un peu, tout comme les chemins de profil utilisateur (se terminant par %username%\Profile
plutôt que juste %username%
), mais c'est un changement mineur. Je ne faisais que cela depuis quelques mois, mais jusqu'à présent, cela a bien fonctionné.
Deniez-vous (ou votre groupe de sécurité) Lire l'accès au Desktop.ini - la prochaine fois que vous rafraîchissez le dossier, il affichera les noms de dossiers actuels, non pas "Mes documents".
Il suffit de supprimer desktop.ini à partir de tous les dossiers utilisateur (sous-répertoires de la part). J'ai testé cela, et cela affichait instantanément le nom propre.
desktop.ini est caché par défaut qui le rend un peu plus délicat, mais je ne peux rien voir que les utilisateurs ne manqueraient-ils pas. Il y a toutes les trois lignes d'information là-bas.
EDIT: Pour supprimer rapidement tous les fichiers de bureau.ini à partir de l'ensemble de la structure de dossiers partagés Utilisez la commande suivante: (AVERTISSEMENT: (AVERTISSEMENT: Ceci supprimera les personnalisations de l'utilisateur pour leurs dossiers, icônes, paramètres de mise en page? Etc.)
C:\Users\> del desktop.ini /s /a:h