Смонтируйте Удаленную Долю CIFS/SMB как Папку не Буква диска

Хорошо, после разыскивания потенциальных проблем и тестирования решений, так как этот вопрос был отправлен, у меня есть ответ...

Что-либо, что файлы доступов в режиме реального времени (антивирус, синхронизация или индексация программного обеспечения) могут потенциально создать проблемы с файлами Microsoft Office.

Microsoft Office создает временный файл (с и без расширения файла) файлы при сохранении. Фанатичные программы сканирования в реальном времени иногда видят эти временные файлы, пытаются считать свое содержание и при этом инициировать блокировки файла. Это вызывает мгновенные проблемы, когда родительское приложение пытается преобразовать временный файл назад в его намеченный формат.

От MSKB: Описание способа, которым Excel сохранил файлы

Когда Excel сохранил файл, Excel выполняют эти шаги:

  1. Excel создает случайным образом именованный временный файл (например, Cedd4100 без расширения файла) в папке назначения, которую Вы указали в диалоговом окне Save As. Целая рабочая книга записана во временный файл.
  2. Если изменения сохраняются в существующий файл, Excel удаляет исходный файл.
  3. Excel переименовывает временный файл. Excel дает временному файлу имя файла, которое Вы указали (такие как Book1.xls) в диалоговом окне Save As.

От MSKB: Описание того, как Word создает временные файлы

Упрощенное представление схемы раньше сохранило отредактированный файл

Создайте временный файл
Запишите временный файл
Удалите исходный файл
Переместите временный файл для предназначения для имени

Word получает значительную скорость производительности путем размещения временного файла в тот же каталог как сохраненный файл. Если бы Word поместил временный файл в другое место, то он должен был бы использовать команду MS-DOS COPY для перемещения временного файла от другого каталога до сохраненного местоположения. Путем отъезда временного файла в том же каталоге как сохраненный файл документа Word может использовать команду MS-DOS MOVE для быстрого обозначения временного файла как сохраненный документ.


Большая часть av, индексация и синхронизация программного обеспечения обрабатывают временные файлы правильно; некоторые не делают. И некоторые хорошо работают самостоятельно, но не хорошо вместе при наблюдении той же папки. Вам решать для выяснения, какая программа вызывает проблему в среде. Надо надеяться, этот ответ дает направляющий свет в правильном направлении.

Обновление: Microsoft выпустила пару текущих исправлений для решения этой проблемы.
Office 2007 Текущие исправления
Текущие исправления Excel 2007
Вместо того, чтобы запросить текущие исправления от MS, ищите их в Доле Текущих исправлений.

К вашему сведению: Ни один полностью не решает нашу проблему, но они действительно значительно уменьшают частоту "ошибки совместного доступа".

53
задан 23 January 2010 в 12:21
3 ответа

Только для отображения каталога сетевого ресурса Вы использовали бы эту команду:

net use \\Server\ShareName\Directory

Это отображение не было бы персистентным и должно будет устанавливаться и аутентифицироваться при пользовательском входе в систему, и Вы получили бы доступ к доле с помощью пути UNC и не локальной буквы диска.

Если Вы хотите получить доступ к сетевому ресурсу через местоположение на Вашем локальном C: диск. Вы захотите настроить символьную ссылку:

mklink /d  C:\Folder\ShareName \\Server\ShareName\Directory

Теперь, когда Вы перешли к C:\Folder\Share, Вы, посмотрите содержание \\Server\Sharename\Directory. Необходимо будет все еще обеспечить аутентификацию для ресурса с чем-то как сетевое использование (или просто быть зарегистрированы в учетную запись домена в доменной системе, которая имеет доступ), иначе, ссылка будет, вероятно, ошибка сердито.

66
ответ дан 28 November 2019 в 19:36
  • 1
    mklink, кажется, ответ требуемый OP. –  mfinni 28 January 2010 в 21:16
  • 2
    , я думал так также, но я не был уверен, если оказывается, что это имеет место, я отредактирую вещи немного. –  Bob 28 January 2010 в 21:36
  • 3
    Да, mklink точно, в чем я нуждался.Спасибо! Я уже сохранил детали аутентификации к своей учетной записи пользователя при тестировании различных других методов отображения доли. –  Anagoge 4 February 2010 в 22:27

http://www.microsoft.com/resources/documentation/windows/xp/all/proddocs/en-us/mountvol.mspx?mfr=true

Из первых уст:

Если у Вас заканчиваются буквы дисков, чтобы использовать, смонтировать Ваши локальные тома без букв дисков.

1
ответ дан 28 November 2019 в 19:36
  • 1
    I' m не уверенный я понимаю... В моем случае, I' m не исчерпывающий буквы дисков - я просто don' t хотят присвоить/создать больше букв дисков. I' m также не наблюдение способа заставить mountvol смонтировать сетевые ресурсы (VolumeName param, по-видимому, хочет GUID, представляющий имя локального тома, не сетевой ресурс). –  Anagoge 23 January 2010 в 13:56

Нажмите "Start", затем нажмите Computer. Вы находитесь теперь в 'Моем Компьютере/Проводнике'.
Щелкните правой кнопкой по Computer и нажмите "Add a network location"
Затем введите сервер и совместно используйте Вас, хотел бы соединиться с

\\[servername]\[sharename]
1
ответ дан 28 November 2019 в 19:36
  • 1
    Это - вид завершения, но этого doesn' t позволяют мне выбрать что папку смонтировать долю в. Это, кажется, только позволяет " mounting" доля под " Сетевой Location" в Моем Компьютере. Идеально, я мог смонтировать его в произвольной папке как C:\Folder\ShareName. Samba на Linux, кажется, позволяет это, таким образом, я надеялся, что Windows сделал также. –  Anagoge 23 January 2010 в 23:44
  • 2
    Вы не можете выбрать, какая папка смонтировать его в способе, которым Вы можете в Linux. Можно однако затем создать ярлык на него на рабочем столе. –  Nunya 24 January 2010 в 01:33

Теги

Похожие вопросы