Как создать скрипт загрузки из службы общего доступа к файлам Windows?

Как создать скрипт загрузки из службы общего доступа к файлам Windows?

Учитывая, что набор XML-файлов доступен на общем ресурсе Windows \\server\share contains spaces\direcory\, мне нужна команда bash для загрузки одного конкретного файла из этого общего ресурса.

Ни wget, ни curl не поддерживают URI smb://, и я хотел бы избежать команды mount. Решения?

решение1

smbclient можно настроить на загрузку или скачивание файлов с помощью опции -c. Синтаксис похож на ftp.

например

smbclient -I [IP-адрес сервера] "//имя_сервера/путь с пробелами/" -c "get [имя_файла]"

Связанный контент