Page 1 sur 2

Déplacer le dossier Public automatiquement par script.

Posté : jeu. 18 févr. 2010 17:55
par Alain Quarré
Bonjour à tous.
Tout d'abord, la mise au point habituelle:
Je fourni ce script de manière libre. Vous pouvez le copier, le modifier et le distribuer.
Il est fourni 'tel quel', sans aucune garantie.
Vous êtes tenu de faire des tests sur un système prévu à cela.
Si vous êtes d'accord avec ce qui précède, la suite est à vous.

Déplacer le dossier public.
J'ai fais un script qui permet de déplacer le dossier public.
Faites un backup de vos documents avant utilisation (de toute façon, faites un backup régulier de vos documents)
Il est disponible là: http://www.gopc.be/Alain/MovePublicFolder.rar
Il dois être lancé en administrateur, de préférence quand le PC vient d'être allumé ou redémarré.
La session est automatiquement fermée pour que les modifs soient prise en compte.
Il est conseillé aussi de déplacer ses dossiers utilisateurs (Mes documents, mes image, mes vidéos) pour que tous vos dossiers puissent être backupé simplement.
voir mon post à ce sujet là: topic4073.html
J'aimerais votre avis...

++
Alain

Re: Délacer le dossier Public automatiquement par script.

Posté : mar. 13 avr. 2010 18:01
par Mystes & Dame Tifene
Bonjour Alain,

Merci pour ce somptueux forum. Nécessaire pour les anciens de XP venant de migrer vers Seven.

J'ai deux petit soucis, le script PositionDefaultFolderSevenModular fonctionne visiblement très bien.
Je souhaiterais aussi modifier le dossier public
1) je ne vois aucune référence dans votre script aux dossiers "Documents" et "Recorded TV" se trouvant par defaut dans le public. Est-ce normal, ou devrais-je attendre une modification de votre part avant de déplacer ce dossier ?
2)
Après l'exécution de ce script, les liaisons vers le dossier public dans les bibliothèque devront être misent à jour. (seulement pour les utilisateurs déja présent sur le PC. Le futurs utilisateurs auront leur bibliothèques correct)
Comment mettre les liaisons à jour pour les utilisateurs existants ?

Merci et bonne soiree

Re: Délacer le dossier Public automatiquement par script.

Posté : mar. 13 avr. 2010 19:16
par Alain Quarré
Mystes & Dame Tifene a écrit :1) je ne vois aucune référence dans votre script aux dossiers "Documents" et "Recorded TV" se trouvant par défaut dans le public. Est-ce normal, ou devrais-je attendre une modification de votre part avant de déplacer ce dossier ?
Il n'y en a pas, puisque c'est tout le dossier Public qui est déplacé, donc, tout son contenu...
Le script est fonctionnel tel quel.
Mystes & Dame Tifene a écrit :Comment mettre les liaisons à jour pour les utilisateurs existants ?
Aucun besoin, dans le cas du déplacement du dossier Public, de définir plusieurs jonctions.
Une jonction est défini avec le script et sert pour tous les utilisateurs.
Seule choses que tu pourrais avoir à faire avec les utilisateurs existant, c'est mettre à jour les liaisons (vers le dossier Public) dans les bibliothèques.

++
Alain

Re: Déplacer le dossier Public automatiquement par script.

Posté : mar. 13 avr. 2010 20:43
par Mystes & Dame Tifene
Merci beaucoup

Re: Déplacer le dossier Public automatiquement par script.

Posté : lun. 28 mars 2011 02:33
par xdjibi
Bonjour,

J'ai utilisé le script avec succès.

Cependant, certains libellés de mon dossier Public restent en anglais :
Music au lieu de Musique Publique par exemple.

Y a-t-il un moyen de forcer la traduction. Ou de la réparer?

Merci par avance,
Ghislain

Re: Déplacer le dossier Public automatiquement par script.

Posté : lun. 28 mars 2011 15:33
par Alain Quarré
Bonjour,
L'affichage des noms locaux est géré par le fichier desktop.ini présent dans le dossier en question.

Voici celui contenu dans le desktop.ini du dossier Musique Publique.

Code : Tout sélectionner

[.ShellClassInfo]
LocalizedResourceName=@%SystemRoot%\system32\shell32.dll,-21803
InfoTip=@%SystemRoot%\system32\shell32.dll,-12689
IconResource=%SystemRoot%\system32\imageres.dll,-3
Créés ce fichier et mets ses attributs en Système + lecture seul avec la commande:
attrib +s +h "ton dossier music\desktop.ini"
dans un fen^tre de commande.

Personnellement, j'ai toujours eu des résultats hasardeux avec cette méthode!

++
Alain

Re: Déplacer le dossier Public automatiquement par script.

Posté : lun. 11 avr. 2011 01:35
par Le Banni
Merci pour ce script. :super:
Je voudrais mettre le dossier "public" en racine du disque E: , comment faire SVP? Si je modifie le script ou que je rentre à l'invite de commande "E:" le script s'arrête sur erreur.

Merci de votre réponse :)

Re: Déplacer le dossier Public automatiquement par script.

Posté : jeu. 2 juin 2011 15:08
par Recciosilva
Bonjour,
J'arrive un peu tardivement sur ce forum mais juste à temps pour trouver ce que je cherchais vainement après avoir
installé mon nouveau pc sous windows 7 pro 64 bits. Merci Alain pour la création de ton script de déplacements des dossiers
nouveaux utilisateurs qui m'a permis d'appliquer sereinement le principe fondamental de tout utilisateur de pc bureautique ou autre: sauvegarder sauvegarder sauvegarder... mais pas n'importe comment: système initial, système en cours, programmes, data, et multimédia.
Voilà ce script m'a permis d'appliquer ce principe facilement.
Par contre je n'ai pas trop compris la partie script de déplacement dossier Public. Je l'ai lancé comme les précdents scripts
mais rien ne se passe je vois juste une fenêtre de commande appparaitre et se fermer très rapidement.
Et 2 questions bêtes :
1)déplacer le dossier public mais où?
2)les liaisons vers le dossier public dans les bibliothèques devront être misent à jour pour les utilisateurs déjà présents: comment faire cette mise à jour?

Merci d'avance

Re: Déplacer le dossier Public automatiquement par script.

Posté : jeu. 2 juin 2011 18:17
par Alain Quarré
Recciosilva a écrit : rien ne se passe je vois juste une fenêtre de commande appparaitre et se fermer très rapidement.
cela se passe quand une commande n'est pas reconnue dans le fichier de commande.
As-tu essayé sur une autre machine?
Pour déboguer ce genre de problème, personnellement, je place des ligne PAUSE dans le script afin de trouver la ligne fautive.
Néanmoins, ce script fonctionne!!
Recciosilva a écrit :
>Le script, par défaut, déplace le dossier publique vers D:\Documents\Public
Cela peut être modifié pendant l’exécution du script.
Recciosilva a écrit :2)les liaisons vers le dossier public dans les bibliothèques devront être misent à jour pour les utilisateurs déjà présents: comment faire cette mise à jour?
Normalement, cela reste transparent même pour les utilisateurs déjà présents. A tester...

++
Alain

Re: Déplacer le dossier Public automatiquement par script.

Posté : ven. 26 août 2011 02:08
par electroverti
Bonjour et merci de donner vie à toutes ces connaissances ...

Je ne comprends pas tout - loin de là - dans la structure de la base de registre et ses manipulations, mais je tente de saisir la logique des différentes évolutions et solutions qui viennent les problèmes rencontrés. Et c'est autre chose que sur la plupart des forums où l'on ne traite souvent que les symptômes !
Je viens donc de lire ce sujet en suivant un lien présent sur le topic4073 (celui sur le déplacement des dossiers du default user).
J'ai noté dans ce dernier topic (le 4073, donc), que vous aviez l'habitude de "mettre un s où il ne faut pas", plus précisément dans le nom de dossier "My video(s)".
Donc, ne faudrait-il pas aussi l'enlever dans les trois lignes de ce script faisant appel à "My videos" ?
En tout cas, cela expliquerai peut-être que mon dossier public, une fois déplacé, ne comporte plus le dossier des vidéos, mais seulement la musique et les images ...
Pourriez-vous le confirmer et, dans ce cas, mettre à jour le script pour les prochains utilisateurs ?

Encore merci pour la richesse d'information mise ainsi à disposition de tous.