Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Работа одной службы по протоколу яндекса и мейла. #191

Open
gegemon2012 opened this issue May 12, 2020 · 4 comments

Comments

@gegemon2012
Copy link

gegemon2012 commented May 12, 2020

Здравствуйте!
Как я понял одна запущенная служба может работать сразу с одним или несколькими сетевыми дисками mail или yandex?
А вот работать одновременно с сетевыми дисками mail и yandex одна служба не может и надо запускать две отдельные службы для mail и для yandex из разных каталогов с разными открытыми портами?

Если я не прав подскажите пожалуйста правильное содержимое bat файла / командной строки для установки одной службы с поддержкой сразу двух сетевых дисков mail и yandex.

@yar229
Copy link
Owner

yar229 commented May 12, 2020

Да, именно так, для мэйла и яндекса надо запустить разные экземпляры.
В планах есть сделать возможность запуска одним экземпляром, но по срокам ничего пока сказать не могу.

@gegemon2012
Copy link
Author

У меня вопрос возник по настройке одновременного подключения яндекса и мейла. Я установил службу с портом 801 для мейла.
Создал вторую папку WebDAVCloudYandRu с аналогичных содержимым для яндекса. Сделал bat файл следующего содержания:
"C:\Program files\WebDAVCloudYandRu\wdmrc.exe" --protocol YadWeb --port 802 --install WDMRC
Pause
Запускаю - пишет указанная служба уже существует.
Что я делаю неправильно?

@yar229
Copy link
Owner

yar229 commented May 15, 2020

Вторую папку делать не надо, можно из одной.

Бат-файл делать не надо, ключ --install создает службу, которая сама будет запускаться, достаточно просто выполнить эту команду и забыть про неё.

--install WDMRC - указывает, с каким именем сделать службу. Поскольку для мейла вы уже сделали службу с таким именем, то совершенно закономерно выдается эта ошибка.

Т.е. для яндекса выполните с правами администратора команду
"C:\Program files\WebDAVCloudYandRu\wdmrc.exe" --protocol YadWeb --port 802 --install WDYAD - т.е. задав другое имя службы.

После устновки обеих служб либо перезагрузитесь, либо выполните команды запуска обеих служб

net start WDMRC
net start WDYAD

@rediffusion
Copy link

rediffusion commented Dec 28, 2021

Hello! 🙂
HELP! I got errors!

This is my .bat file:

"%~dp0WebDAV_yandex\wdmrc.exe" --protocol YadWeb --port 804 --install WDYAD
pause
RUN.bat file:
net use N: /DELETE
net use N: http://127.0.0.1:804 "blablalb" /USER:[email protected] /persistent:no
exit

There is an error.

C:\Users\SAS\Desktop\Downloads\Временно!\Cloud Storage\WebDavMailRuCloud\webdavmailru>net use N: /DELETE
Не удалось найти сетевое подключение.

Для вызова дополнительной справки наберите NET HELPMSG 2250.


C:\Users\SAS\Desktop\Downloads\Временно!\Cloud Storage\WebDavMailRuCloud\webdavmailru>net use N: http://127.0.0.1:804 "[email protected] /persistent:no
Системная ошибка 1244.

Запрошенная операция не была выполнена, так как пользователь не зарегистрирован.


C:\Users\SAS\Desktop\Downloads\Временно!\Cloud Storage\WebDavMailRuCloud\webdavmailru>pause
Для продолжения нажмите любую клавишу . . .

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants