OVH Cloud OVH Cloud

Redirection et variables d'environnement

1 réponse
Avatar
Louis-Maurice De Sousa
Bonjour,

je fonctionne depuis la rentrée en redirigeant les dossiers
utilisateurs (Mes Documents, Application Data, Bureau et Menu
Démarrer).
J'étais très satisfait de tout cela jusqu'à ce que j'essaye de
déployer une application qui nécessite la présence de deux fichiers
dans Application Data.
Je me suis aperçu à cette occasion que le dossier Application Data
n'était, la pluspart du temps, pas redirigé. Le numéro d'erreur semble
indiqué un problème de droits.
Pourtant j'ai suivi la procédure indiquée ici :
http://www.microsoft.com/technet/archive/community/columns/tips/inttips.mspx

J'ai vidé le répertoire de l'utilisateur, ouvert une session sur une
machine cliente. Toutes les redirections fonctionnent, et windows créé
l'ensemble des répertoires dont il a besoin. Je ferme la session et la
réouvre sur un autre poste.
Application Data n'est pas redirigé.
???

Si quelqu'un a une idée....

Maintenant une petite chose amusante.
J'ai fait un script pour recopier les fichiers dont j'ai besoin dans
le répertoire de l'utilisateur. Comme je ne sais pas à l'avance où va
se trouver Application Data (rediredtion aléatoire) j'ai utlisé la
variable d'environnement %appdata%. J'avais donc une ligne du type
copy \\serveur\Chemin_source\*.* %appdata%\dossier_destination.

Et bien ça ne marche pas. Pourquoi ? C'est très simple. %appdata% est
remplacé par chemin\Application Data et la commande copy s'arrête à
l'espace entre Application et Data. Pourtant, la commande
md %appdata% fonctionne très bien elle.
sic.




--
Cordialement

Louis-Maurice De Sousa

1 réponse

Avatar
Fred
Bonjour,
pour le problème de redirection, je n'ai pas de réponse. Si c'est un
problème de droits, regarde les droits que Windows utilise en local et
reproduis les sur la cible de la redirection peut-être. Je pense en
particulier à l'utilisateur SYSTEM, sans savoir s'il est indispensable de
lui attribuer le contrôle total.
Pour l'espace, je suis plus à l'aise :). Ajoute des guillemets et cela
devrait fonctionner.

"Louis-Maurice De Sousa" a écrit dans
le message de news:
Bonjour,

je fonctionne depuis la rentrée en redirigeant les dossiers
utilisateurs (Mes Documents, Application Data, Bureau et Menu
Démarrer).
J'étais très satisfait de tout cela jusqu'à ce que j'essaye de
déployer une application qui nécessite la présence de deux fichiers
dans Application Data.
Je me suis aperçu à cette occasion que le dossier Application Data
n'était, la pluspart du temps, pas redirigé. Le numéro d'erreur semble
indiqué un problème de droits.
Pourtant j'ai suivi la procédure indiquée ici :

http://www.microsoft.com/technet/archive/community/columns/tips/inttips.mspx


J'ai vidé le répertoire de l'utilisateur, ouvert une session sur une
machine cliente. Toutes les redirections fonctionnent, et windows créé
l'ensemble des répertoires dont il a besoin. Je ferme la session et la
réouvre sur un autre poste.
Application Data n'est pas redirigé.
???

Si quelqu'un a une idée....

Maintenant une petite chose amusante.
J'ai fait un script pour recopier les fichiers dont j'ai besoin dans
le répertoire de l'utilisateur. Comme je ne sais pas à l'avance où va
se trouver Application Data (rediredtion aléatoire) j'ai utlisé la
variable d'environnement %appdata%. J'avais donc une ligne du type
copy serveurChemin_source*.* %appdata%dossier_destination.

Et bien ça ne marche pas. Pourquoi ? C'est très simple. %appdata% est
remplacé par cheminApplication Data et la commande copy s'arrête à
l'espace entre Application et Data. Pourtant, la commande
md %appdata% fonctionne très bien elle.
sic.




--
Cordialement

Louis-Maurice De Sousa