Есть ли способ сделать так, чтобы общие пути SMB в стиле Windows запускались правильно?

У нас есть смешанная сеть Windows/Mac с файловыми серверами Windows и почтовой системой Exchange/Outlook.

Пользователи Windows рассылают электронные письма со ссылками на общие файлы, которые выглядят так:

\\FileServer01\topfolder\subfolder\shared.doc

Если щелкнуть правой кнопкой мыши ссылку в Mac Outlook 2010, она будет иметь псевдо-URL:

file://///FileServer01/topfolder/subfolder/shared.doc

Mac Outlook 2010 делает эту ссылку доступной для кликов, но выдает ошибку:

The file ///FileServer01/topfolder/subfolder/shared.doc could not be found.

Учитывая, что мы не сможем заставить людей прекратить копирование и вставку недружественных для Mac ссылок SMB, есть ли способ заставить Finder или какой-либо обработчик переписать URL-адрес во что-то, что может открыть Mac?

Ответы (6)

У меня похожая ситуация на работе, в смешанной среде. Мы используем бесплатный WinShortcutter . Позволяет щелкнуть правой кнопкой мыши путь UNC (например, \\FileServer01\topfolder\subfolder\shared.doc) и открыть ссылку Windows:WinShortcutter - открыть как ссылку Windows

Он также достаточно настраиваемый и позволяет сопоставлять диски (поэтому, когда вам отправляется ссылка, начинающаяся с S:/folder, она позволит вам открыть как ссылку Windows).WinShortcutter — Конфигурация

У нас это работает достаточно надежно.

Красивый! Кажется, работает довольно хорошо. Одно примечание: служба не была доступна для добавления в системные настройки «Клавиатура-> Служба» до перезагрузки.

Я столкнулся с подобной проблемой на работе, и мы нашли стороннее приложение для этого:

конвертер ссылок

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

это также работает со file://ссылками на стиль?
@ marvin137 приложение поддерживает ссылки на файлы и папки.

Краткий ответ: нет. Длинный ответ: возможно, если Outlook поддерживает плагины или что-то в этом роде. Компьютеры Mac будут ссылаться на общий ресурс сервера Samba как smb://Server/Share/Subfolder/File.ext. Что можно сделать - скопировать ссылку, за вычетом хлама в начале, чтобы у вас в буфере обмена было что-то вроде этого - "FileServer01/topfolder/subfolder/shared.doc".

Переключитесь на Finder, нажмите cmd+k, вставьте, перейдите в начало строки и введите smb://, нажмите Enter. Он упадет до последней папки перед «shared.doc».

Не элегантно, не красиво, но работает. И на данный момент это может быть вашим единственным вариантом, извините.

Mac Outlook не поддерживает плагины. Я думал, возможно, о регистрации нового обработчика URL-адресов, который принял бы схему «file://», но кажется подверженным ошибкам. На самом деле, я пытаюсь решить эту проблему с помощью технологий для нетехнической аудитории. Что-то, что мы можем просто установить, и оно будет отображать это правильно.
Вы заставили это работать? Сопоставление «file://...» с «smb://...», чтобы мы могли просто щелкнуть ссылки сетевого сервера и открыть их в Finder?

В последних (Mojave 10.14 — Catalina 10.15) версиях macOS Finder вы можете легко получить копию пути к сетевому тому:

Edit->Copy as Link с помощью элемента управления & ^⌥⌘-Cпомещает в буфер обмена ссылку, подобную следующему примеру:

smb://someserver/Share%20on%20some%20server/file.ext

В версии 10.8 для этого есть встроенные функции... так что в некотором смысле ваши пожелания были удовлетворены при условии, что вы можете перейти на более новые операционные системы. Я могу себе представить, что поддержка этого станет только лучше с 10.9.

Не могли бы вы уточнить? Что добавила OSX 10.8 в отношении того, что было задано?

Я использовал 10.8 и отправлял ссылки с моего компьютера нашему пользователю Mac как таковые ---

smb://video/videoshare/папка/

Изначально я отправлял их

\\video\videoshare\folder\ --- Это все равно будет работать, им нужно будет щелкнуть правой кнопкой мыши, затем выбрать открытый URL-адрес, и он откроет местоположение.

Теперь мы находимся на 10.9.3, и возможность открыть сетевую ссылку samba в Outlook 2010, похоже, бесследно исчезла. Я отправляю его так же, как и для пользователей Mac, и теперь они не могут щелкнуть ссылку, чтобы открыть. Им нужно щелкнуть правой кнопкой мыши, а затем открыть URL-адрес, и иногда это работает, а иногда нет.

Привет и добро пожаловать в Ask Different. Публикация в разделе ответов специально предназначена для публикации прямых ответов на заданный вопрос. Формат вопросов и ответов Stack Exchange отличается от обычного форума и не предназначен для обсуждения. Для получения дополнительной информации см . раздел « Помощь» . Подумайте об удалении этого, так как он, вероятно, продолжит привлекать голоса против за то, что он не является прямым ответом на вопрос или улучшает его, чтобы он был прямым ответом.