@tisprk

Как подключить сетевую папку средствами Python?

Есть необходимость подключать шару с сервера (который не в домене). Сейчас это делается так: заходим туда через "\\", он просит авторизоваться, вводим локальный логин/пароль, все работает. Повторный вход через "\\" проходит без авторизации. После перезагрузки пк, приходится авторизовываться повторно. Для упрощения жизни пользователей (которые не могут/не хотят ничего делать кроме своей однотипной работы) появилась идея написать скрипт, который бы логинился на сервере.
Содержание скрипта:
import subprocess
subprocess.call ('cmd /c "net use n: \\192.168.1.1\share /server-name/administrator password"')
Выполнение скрипта выдает:
Системная ошибка 67.
Не найдено сетевое имя.
Подскажите, люди добрые, в чем проблема?
P.S. питоном не владею, но очень хочется ))
  • Вопрос задан
  • 5126 просмотров
Решения вопроса 1
qlkvg
@qlkvg
python backend developer
одинарный обратный слэш работает как символ экранирования, так что должно быть что-то около 'cmd /c "net use n: \\\\192.168.1.1\\share /server-name/administrator password"'
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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