Page 49 sur 60

Re: Déplacer Mes Documents par défaut et par script

Posté : ven. 10 janv. 2014 14:00
par stephg27
Aïe ! :? Ecoute, le seul truc que je peux te dire, c'est que sur le PC où la réparation ne marche pas, les scripts utilisés sont plus anciens et datent de septembre 2010 ou un peu avant. Donc il y a probablement quelques trucs (peut-être au niveau des droits utilisateurs ?) qui ont changé entre cette version et la version courante (que j'ai utilisée en août sur mon PC lorsque j'ai réinstallé tout Windows sur un SSD et pour lequel la réparation a fonctionné) et ça serait alors de ce côté qu'il faut chercher ? Au besoin, je peux te faire un zip avec les scripts tels qu'utilisés sur la machine qui pose problème ?

J'ai du temps ce w-e, je vais également me pencher sur le cas ! :bizar: Il faudrait que j'arrive au moins à faire en sorte qu'IE11 ne plante plus quand on touche aux volets Favoris.
Surtout si tu as besoin d'infos sur le PC sur lequel la réparation ne marche pas, n'hésite pas !

Re: Déplacer Mes Documents par défaut et par script

Posté : ven. 10 janv. 2014 18:49
par Dominique
Dans mon cas également, les scripts utilisés datent de 2010 :

- MovePublicFolder (pas d'info de version) ;
- PositionDefaultFolderModular-ML (V4.0.1).

Si cela peut-être d'une quelconque utilité…
 

Re: Déplacer Mes Documents par défaut et par script

Posté : sam. 18 janv. 2014 12:46
par Captain FLAM
Tout d'abord, je tiens à te féliciter Alain pour le boulot génial que tu as fait !!

Chapeau bas :super:

Maintenant, je l'ai adapté à ma sauce (ci-joint), pour ceux que ça intéresse :

Étant donné que je suis le SEUL utilisateur :
  • j'ai bossé seulement la version FR !!
  • adapté de façon à pouvoir avoir des dossiers du genre : "D:\Documents , D:\Musique , ..."
  • et le choix du répertoire nommé en me servant de %%f à la place de %%e
Donc si UserName est utilisé, on devrait avoir "D:\Documents\Name , D:\Musique\Name , ..."

ce qui n'est pas cool ...

L'idée serait de rajouter un champ après %f (qui deviendrait juste le disque de destination) , %g qui serait le Real Name du répertoire et %h pour le Hide

Mes images*My Pictures*AddUserName*Security*Pictures*D:\*Photos

De cette façon : %f + %username + %g

Si ça te convient ...
;)

Par contre j'ai un Bug : si j'ajoute un utilisateur dans l'onglet sécurité sur le dossier documents par exemple, j'obtiens une erreur de changement des droits sur "D:\Documents\Mes Images" , etc ...
Apparemment, windows a du mal à appliquer les droits sur les jonctions / liens ... ??
Une erreur s'est produite lors de l'application des informations de sécurité à :
D:\Documents\Ma Musique
Accès refusé.
Quant aux attributs, c'est bizarre :
Ma Musique : RHDLI
Mes images : HSDLI
Mes vidéos : HSDLI

QUESTION A TOUS : Est-ce que ça le fait avec vos versions normales du script ?

Re: Déplacer Mes Documents par défaut et par script

Posté : mer. 29 janv. 2014 18:50
par STF
Bonjour

Je découvre ces scripts qui sont d'une grande utilité ! :)

Je n'ai je l'avoue que survolé les 49 pages du forum (je sais que ce n'est pas forcément une bonne excuse mais je manque cruellement de temps, et 49 pages ça en demande quand même pas mal :/ )

J'aurais néanmoins une question qui n'a je pense pas été posée : je n'ai pas trop les compétences pour le faire moi-même, mais est il possible de modifier le script ou au moins avoir les pistes pour donner un autre nom au conteneur "documents" ?

Je m'explique : pour une petite assoc, j'avais des PC sous XP avec plusieurs utilisateurs, pour chacun je déplaçais le mes documents vers D:\%username% (et non pas D:\%username%\Documents), de façon à ce que chacun voit son arborescence personnelle uniquement sous son D:\%username%, sur laquelle sont ensuite effectuées plusieurs manips automatisées pendant la vie du compte (dont backup).

Passant avec des postes sous seven, je voudrais vraiment garder ce fonctionnement, en imbriquant ensuite tous les autres conteneurs dans ce D:\%username% qui ferait alors office de Mes Documents (cad Mes Documents = D:\%username%, Ma Musique = D:\%username%\Music, Mes Images = D:\%username%\Pictures etc)

Pouvez vous m'orienter dans votre script ?

Merci

Re: Déplacer Mes Documents par défaut et par script

Posté : sam. 1 févr. 2014 23:23
par Alain Quarré
Bonsoir
désolé pour le retard dans la réponse
STF a écrit :Je m'explique : pour une petite assoc, j'avais des PC sous XP avec plusieurs utilisateurs, pour chacun je déplaçais le mes documents vers D:\%username% (et non pas D:\%username%\Documents), de façon à ce que chacun voit son arborescence personnelle uniquement sous son D:\%username%, sur laquelle sont ensuite effectuées plusieurs manips automatisées pendant la vie du compte (dont backup).
depuis le début de ce script, certain problèmes ont été découverts et corrigés.
Le déplacement des dossiers à la racine du lecteur a posé problème, et le script interdit ce choix.
Je ne proposerais donc pas de modification pour modifier cela.

Néanmoins, dans le post précédent le tien, une modification du script (encore buguée, non utilisable tel quel) va dans le sens de ce que tu demandes
Wait and see
Captain FLAM a écrit :L'idée serait de rajouter un champ après %f (qui deviendrait juste le disque de destination) , %g qui serait le Real Name du répertoire et %h pour le Hide
Mes images*My Pictures*AddUserName*Security*Pictures*D:\*Photos
De cette façon : %f + %username + %g
Si ça te convient ...
Cela ne me pose pas de problème
C'est même une bonne idée, merci.
Je vais réfléchir à comment l'intégrer, et si cela a un interret.
Captain FLAM a écrit :Par contre j'ai un Bug : si j'ajoute un utilisateur dans l'onglet sécurité sur le dossier documents par exemple, j'obtiens une erreur de changement des droits sur "D:\Documents\Mes Images" , etc ...
Apparemment, windows a du mal à appliquer les droits sur les jonctions / liens ... ??
La sécurité des dossier utilise aussi le fichier .ini
Vérifie bien que le champ que tu as ajouté est bien pris en compte dans toutes les boucles

++
Alain

Re: Déplacer Mes Documents par défaut et par script

Posté : lun. 10 févr. 2014 16:30
par STF
Bonjour

Pas de soucis pour le délai, je comprend bien sûr...

Je note le pb de décalage à la racine qui le rend impossible.

Mais j'ai un nouveau souci :/

J'utilise imagex pour faire une image de win à déployer, et avec sysprep j'utilise l'option copyprofile qui me permet de préparer le profil par défaut (j'ai plein d'utilisateurs potentiels par PC), hors après l'utilisation du script cela pose visiblement quelques soucis : sur les nouveaux utilisateurs, mon profil par défaut (c:\user\default et peut-être d'autres sources, je ne suis pas sûr) n'est plus pris en compte, et mes bibliothèques (dans le volet d'exploration) semblent poser souci aussi : en effet elles restent elles paramétrées sur le c:\users\%username% sans possibilité de les modifier... :bizar:

Une idée sur la raison du pourquoi du comment ?...

Merci

Re: Déplacer Mes Documents par défaut et par script

Posté : lun. 10 févr. 2014 21:02
par Alain Quarré
STF a écrit :J'utilise imagex pour faire une image de win à déployer, et avec sysprep j'utilise l'option copyprofile qui me permet de préparer le profil par défaut
Peux-tu m'envoyer le ntuser.dat dans C:\Users\default (après le copyprofile)
la commande sysprep exécutée
et le unattend.xml utilisé (enlève clé et MDp s'il en contient)

Re: Déplacer Mes Documents par défaut et par script

Posté : ven. 22 août 2014 12:34
par domtom70
Bonjour à tous.

J'ai modifier le script mais question con comment je le lance ?

Re: Déplacer Mes Documents par défaut et par script

Posté : ven. 3 oct. 2014 09:51
par mwonex
Bonjour,

J'avais exécuté le script de M. A. Quarré, j'ai pu créer un utilisateur sur D sans problème il y a déjà un certain temps.
Je souhaitais déplacer mes documents et conserver mon nom d'utilisateur précédemment créé dans C:\ user.
Pour ça j'ai suivi il y a peu le conseil détaillé de PC-Accompagne que je remercie.
topic4073-400.html#p86054
j'ai des problèmes sérieux dans son exécution, il est probable que ça vienne de ma configuration:

- Une fois créé le compte tmp et transféré mes paramètres dans les dossiers D: tmp, j'ai supprimé le compte "user (sous C) sans supprimer les fichiers...
Sauf que quand je fais [windows]+ [pause] pour choisir paramètres avancés, explorer se ferme.
Qu'importe je passe par configuration, système et enfin je supprime user dans la zone "profil des utilisateur"...
Je redémarre, mais l'icône de démarrage de user est toujours là, impossible de recréer mon compte, vu qu'il ne s'est pas désinstallé

Je l'ouvre et transfère néanmoins les dossiers dans D: user depuis tmp.
Ayant vérifié mes docs, je supprime le compte tmp et ses fichiers, puis je fais [windows]+ [pause] même problèmes d'explorateur qui se ferme.
Qu'importe je vais via panneau de configuration pour supprimer tout ce qui concerne "tmp".

Vérification faite, tmp a disparu dans les profils...mais reste au redémarrage l'icône tmp est toujours valide.

Noter que:
- il est apparu deux dossiers:
TEMPS et TEMP.USER (avec cadenas)

A la fin de toutes la procédure, je me retrouve bien sur user, mais user est dans les 2 emplacement
Ce qui n'est pas normal pour une utilisation sur le long terme. J'envisage d'utiliser le "RestoreOriginal.cmd" sans certitude..

Edit de 10h40 finalement mise en œuvre de la sauvegarde / restauration image Acronis (true home) est efficace
C: user est bien là et fonctionnel, mais j'ai 'toujours tmp utilisateur au démarrage en plus de mon user, et il est situé sut D: par Script modular folder
Je tente aussi la restauration de D: de juin par Acronis (merci Western Digital):
Résultat, tous les fichiers sont là, comme la configuration et User comme administrateur, Tmp co-xiste sans fichiers malgré suppression du profil, je ne l'ouvre pas, je l'ai transformé en utilisateur standard, il ne possède pas de fichier, mais si je l'ouvre il se crée un nouveau bureau.

Impossible de supprimer cet utilisateur tmp même en mode sans échec qui m'évite la fermeture d'explorer.
Impossible de supprimer ces comptes utilisateurs sur D: y compris en ayant fait RestoreModular.cmd avec TMP sur C:
Je vais m'en servir comme "conteneurs" copies de documents importants de C:User en attendant:
en effet il me reste 587 Go libres sur C et 646 sur D: alors je reste sur une incompréhension de ne pas pouvoir supprimer les comptes même en mode sans échec, mais le profil seul pour l'un des 2 depuis mon compte administrateur, une question d'autorisation sans doute? le mode super administrateur résoudra peut-être ce problème irritant.

Cordialement

Re: Déplacer Mes Documents par défaut et par script

Posté : dim. 5 oct. 2014 12:48
par Alain Quarré
c'est un peu confus pour moi, je ne sais si j'ai bien tout compris.

dans le désordre:
Le compte que vous appelez (toi et d'autre) 'Grand administrateur' n'a aucun droit en plus qu'un autre compte admin
Il a des propriété différentes, c'est tout! (ineffaçable. non soumis , par défaut, à l'UAC, SID se termine par 500, ...)
Je lui préfère le nom, exact lui, de Built-In administrator

Pour le transfert de fichier d'un ancien compte vers un nouveau
(ou d'un ancien dossier vers un nouveau)
Ne pas oublier la manière avec laquelle NTFS gère les droits des dossiers copiès ou déplacés, selon que c'est d'un disque à l'autre ou au sein du même disque.
Un petit conseil, copie le contenu du dossier vers son dossier de destination.
Tu te garantira ainsi que la copie héritera des droits du dossier de destination sans conserver aucun droit du dossier d'origine (en gros, il y a des exceptions)

Dans on cas, si j'ai bien compris, c'était un déplacement du D: vers D: ==> risque que le fichiers ainsi déplacés garde leur droits NTFS d'origine.

Pour atteindre la fenêtre de gestion des utilisateurs, tape

Code : Tout sélectionner

control userpasswords2
dans une fenêtre de commande ou une fenêtre exécuter

Pour effacer efficacement un utilisateur manuellement, en fenêtre de commande tape

Code : Tout sélectionner

wmic useraccount get sid, name /value
Ce qui te donnera les noms des comptes présents sur ton PC ainsi que les SID correspondants
Ensuite, dans une fenêtre de commande avec droit admin, tape

Code : Tout sélectionner

net user <UtilisateurASupprimer> /del
et puis dans le registre, va dans la clé:

Code : Tout sélectionner

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList
et supprime la sous clé de l'utilisateur qui est son SID.
Attention de ne pas te tromper, fait une sauvegarde avant si tu n'es pas sûr

Tant que tu es dans le registre, à cette adresse là, vérifie que tous les sous-clés (sauf les trois S-1-5-18, 19, 20 PAS TOUCHER) correspondent bien à des utilisateurs actif du PC.
(tu peux voir de quel utilisateur il s'agit en vérifiant la valeur ProfileImagePath dans chaque clé utilisateur)
et je le répète: Attention de ne pas te tromper, fait une sauvegarde avant si tu n'es pas sûr

Perso, quand je vais sur un PC multi utilisateur, j'efface ces clés par camion entier.

Le profil de l'utilisateur.
C:\Users\UtilisateurASupprimer
Si tu veux le garder, renome-le, sinon, supprime le.
Même chose si UtilisateurASupprimer a des dossiers dans D:\CacheFolder et d:\Documents

Si tout cela n'est pas fait, il y aura des problème de profil si tu recréé un utilisateur du même nom.

Voilà, si tu as des questions, n'hésite pas

Alain