Я думаю, вы говорите, что вы хотели бы, чтобы ваш рабочий стол был заполнен содержимым папки, которая находится где-то в сети, предположительно с улучшенным управлением, резервными копиями и т.д. (Поскольку ваш рабочий стол на самом деле просто папка в любом случае). Кроме того, я предполагаю, что у вас есть разрешения для сетевых расположений и разрешения локального администратора. Внимание, если ваша сеть выйдет из строя, вы не сможете получить свой рабочий стол!
- Начните с создания папки в сетевом расположении, которой вы хотите, чтобы ваш рабочий стол был. Затем "Подключить сетевой диск" из "Компьютер" в проводнике (XP: Инструменты> Подключить Netowrk Drive). Выберите букву диска и
\\server\folder
(вы можете просмотреть, если хотите).
- Затем (Vista/7) перейдите в свою пользовательскую папку (введите
%USERNAME%
во всех версиях): C:\Users\<username>\
и щелкните правой кнопкой мыши папку "Рабочий стол", выберите "Свойства", нажмите вкладку "Расположение" и введите < буква подключенного диска <mapped drive letter>:\
или нажмите кнопку "Переместить", чтобы найти подключенный сетевой диск. Это должно сделать это. Возможно, вам придется перезагрузить.
ИЛИ: 2. В XP я думаю, вам придется изменить настройки реестра.
HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders
Справа вы увидите путь к рабочему столу: измените его на подключенный сетевой диск. Большие предупреждения здесь об изменении вашего реестра. Кроме того, я никогда не менял этот ключ, поэтому я не могу предсказать, есть ли какие-либо проблемы или осложнения с ним. Исследуйте это больше, прежде чем делать это.
Конечно, все это может быть сделано с помощью CMD с переходами, но я думаю, что это грязно.
mklink /J "%USERNAME%\Desktop" "<mapped drive letter>:\ or network folder"
или в XP (требуется linkd.exe из Resource Kit)
linkd "%USERNAME%\Desktop" "<mapped drive letter>:\ or network folder"
Надеюсь, это поможет.