2011-11-16 8 views
2

J'ai rencontré une situation étrange et je ne peux pas trouver d'informations pour expliquer pourquoi cela se produit. Mon enviorment: J'ai quelques serveurs de terminaux dans mon domaine. J'ai récupéré tous les profils des utilisateurs dans un "serveur principal" différent. Lorsqu'un utilisateur se connecte, un script de démarrage s'exécute et copie les icônes de l'utilisateur-bureau dans sa session Currnet à partir du "Serveur principal". Une de ces icônes est un raccourci vers un fichier batch. Le fichier batch lui-même se trouve dans chacun des serveurs Terminals et le chemin du raccourci est "C: \ 1st-dir \ 2nd-dir \ run-script.bat".l'édition d'un fichier de commandes à partir d'un raccourci provoque le changement du chemin du raccourci

La situation étrange: Lorsque j'appuie sur le raccourci avec le bouton droit de la souris et que je sélectionne "Modifier", le fichier batch est ouvert - pas de suppression ici. Je ferme alors le fichier sans aucun changement mais maintenant je vois que le chemin pour le raccourci a changé, et il va maintenant à "\\ Terminal-serverX \ C $ \ 1er-dir \ 2nd-dir \ run-script.bat" . Même moi, j'ai quelques serveurs de terminaux, ça continue à renvoyer au même. J'ai répété cela sur différents raccourcis et j'ai obtenu le même résultat.

Quelqu'un sait pourquoi cela se produit-il?

+0

Je ne suis pas sûr de savoir quelle est votre question. Le raccourci ne peut faire référence qu'à un seul endroit ... le fichier qu'il a pointé à l'origine. – aphoria

Répondre

2

En regardant de près votre message, le C: original a été changé en \\Terminal-serverX\C$ lorsque vous avez utilisé le raccourci.

Il semble que la "résolution de raccourci automatique" soit en cours.

A partir de la page Microsoft Disabling Automatic Network Shortcut Resolution

Lorsque vous créez un raccourci vers une ressource sur un lecteur réseau mappé et remappez alors le même lecteur à une autre ressource réseau, Windows tente de se connecter à la ressource réseau d'origine lorsque vous accédez au raccourci.

En outre, lorsque vous rétablissez la connexion d'origine, une lettre de lecteur différente peut être mappée à la ressource d'origine. Cela peut entraîner l'échec des programmes car les mappages de lecteur attendus ne sont pas présents.

(je ne peux pas dire de votre question quel système d'exploitation que vous utilisez, et Admitedly cette page se réfère uniquement à Windows 95 et NT - de sorte que les détails peuvent être légèrement différents pour une version plus récente de Windows, mais il ne semble ressemble beaucoup à ce que vous avez décrit)

Questions connexes