Открытие smb: // ссылок на окна
Есть ли способ сделать Windows (10 предпочтительно) проводником, чтобы открыть URI протокола smb? Как smb://1.2.3.4/file.txt
Я в разных средах операционных систем (в основном, windows, mac и linux), а также веб-сервисы, которые мы используем (slack, youtrack), но все наши файлы находятся на сервере с общим ресурсом samba, и трудно получить интерактивные ссылки Что все могут получить доступ.
У нас есть два варианта объединения:
- Как заставить Windows 7 Network показывать общий ресурс Samba после перезагрузки или восстановления VM?
- Есть ли уловка для подключения и использования Windows 8 / 8.1 с Samba 4 (4.1.6)?
- Windows 7, подключившись к Samba
- Лучший способ передачи файлов через Интернет?
- Windows 8: как включить «net rpc shutdown»
- Путь к Windows –
file://X:/
- Путь Unix? –
smb://1.2.3.4/
Я нашел, что проще использовать ссылки smb с веб-инструментами, slack распознает их, Mac и Linux открывают их отлично, просто окна отказываются распознавать протокол, хотя сам адрес работает.
- Windows 7 не может подключиться к Samba share в Linux
- Как сохранить групповые ресурсы на Samba с помощью клиентов OSX?
- Невозможно установить Windows 7 Share из Linux с помощью CIFS: Ошибка монтирования (13): разрешение отклонено
- Создание общей доли samba, где у каждого есть доступ на запись
- Отображение сетевого диска с внешнего внешнего жесткого диска
- Возможно ли установить общий доступ к файлам Windows на Chromebook
- Сделать Mint забыть учетные данные
- Ubuntu + последняя версия samba, символические ссылки больше не работают на share, установленном в окнах
Спасибо DavidPostill за то, что указал мне в правильном направлении. Вот что я сделал:
Реестр:
[HKEY_CLASSES_ROOT\smb] "URL Protocol"="" @="URL:SMB Protocol" [HKEY_CLASSES_ROOT\smb\DefaultIcon] @="explorer.exe,1" [HKEY_CLASSES_ROOT\smb\shell] [HKEY_CLASSES_ROOT\smb\shell\open] [HKEY_CLASSES_ROOT\smb\shell\open\command] @="\"C:\\OpenLink\\openLink.bat\" \"%1\""
-[HKEY_CLASSES_ROOT\smb] "URL Protocol"="" @="URL:SMB Protocol" [HKEY_CLASSES_ROOT\smb\DefaultIcon] @="explorer.exe,1" [HKEY_CLASSES_ROOT\smb\shell] [HKEY_CLASSES_ROOT\smb\shell\open] [HKEY_CLASSES_ROOT\smb\shell\open\command] @="\"C:\\OpenLink\\openLink.bat\" \"%1\""
-[HKEY_CLASSES_ROOT\smb] "URL Protocol"="" @="URL:SMB Protocol" [HKEY_CLASSES_ROOT\smb\DefaultIcon] @="explorer.exe,1" [HKEY_CLASSES_ROOT\smb\shell] [HKEY_CLASSES_ROOT\smb\shell\open] [HKEY_CLASSES_ROOT\smb\shell\open\command] @="\"C:\\OpenLink\\openLink.bat\" \"%1\""
-[HKEY_CLASSES_ROOT\smb] "URL Protocol"="" @="URL:SMB Protocol" [HKEY_CLASSES_ROOT\smb\DefaultIcon] @="explorer.exe,1" [HKEY_CLASSES_ROOT\smb\shell] [HKEY_CLASSES_ROOT\smb\shell\open] [HKEY_CLASSES_ROOT\smb\shell\open\command] @="\"C:\\OpenLink\\openLink.bat\" \"%1\""
-[HKEY_CLASSES_ROOT\smb] "URL Protocol"="" @="URL:SMB Protocol" [HKEY_CLASSES_ROOT\smb\DefaultIcon] @="explorer.exe,1" [HKEY_CLASSES_ROOT\smb\shell] [HKEY_CLASSES_ROOT\smb\shell\open] [HKEY_CLASSES_ROOT\smb\shell\open\command] @="\"C:\\OpenLink\\openLink.bat\" \"%1\""
Пакетный файл:
@echo off set str=%1 set str=%str:smb:=% set str=%str:/=\% explorer.exe %str%
И он отлично работает. 🙂