none
rasdial в CMD RRS feed

  • Вопрос

  • Всем привет!
    Не выполняется команда подключения VNP в CMD-скрипте

    rasdial VPN_NAME vpn_user vpn_pass

    Если эту же команду выполняю CMD, то соединение VPN устанавливается без проблем.

    ПОдскажите, как можно исправить?

    9 сентября 2019 г. 14:55

Ответы

Все ответы

  • Вот, что пишет. ПОвторюсь, логин и пароль верные, так как через командную строку с этими данными подключается без проблем.

     

    Проверка имени и пароля пользователя...

    Ошибка службы удаленного доступа 691 - В удаленном подключении отказано, так как не удалось распознать указанную комбинацию имени пользователя и пароля или выбранный протокол проверки подлинности не разрешен на сервере удаленного доступа.

    Что-то дополнительно надо в скрипте прописывать?

    9 сентября 2019 г. 14:59
  • Приветствую.

    Это продолжении темы?

    Скрипт PowerShell -?

    Приведите пример скрипта


    Я не волшебник, только учусь. MCTS, CCNA. Если Вам помог чей-либо ответ, пожалуйста, не забывайте нажать на кнопку "Отметить как ответ" или проголосовать за "полезное сообщение". Disclaimer: Мнения, высказанные здесь, являются отражением моих личных взглядов, а не позиции работодателя. Вся информация предоставляется как есть, без каких-либо на то гарантий. Блог IT Инженера, Яндекс Дзен, YouTube, GitHub.

    9 сентября 2019 г. 18:10
    Модератор
  • Покажите сам скрипт, а то гадать, где что недоставили тяжело.
    9 сентября 2019 г. 18:35
  • Эта какая-то известная проблема. И даже решение нашел, но у меня не срабатывает...

    https://rapid-brain.ru/articles/vpn-podklyuchenie-skriptom

    Попробую еще порыть в этом направлении.

    10 сентября 2019 г. 7:11
  • Эта какая-то известная проблема. И даже решение нашел, но у меня не срабатывает...

    https://rapid-brain.ru/articles/vpn-podklyuchenie-skriptom

    Попробую еще порыть в этом направлении.

    Выше посты читаете? для того, что бы вам помогли, покажите скрипт
    10 сентября 2019 г. 7:14
  • В первом посте весь скрипт

    Дублирую содержание скрипта CMD

    rasdial VPN_NAME vpn_user vpn_pass

    10 сентября 2019 г. 7:17
  • В первом посте весь скрипт

    Дублирую содержание скрипта CMD

    rasdial VPN_NAME vpn_user vpn_pass

    Попробуйте завернуть все три параметра в переменные и для rasdial задать указанные переменные.
    10 сентября 2019 г. 7:29
  • Не помогло

    set name=vpn_name
    set log=vpn_login
    set pas=vpn_pas
    rasdial %name% %log% %pas%

    Ошибка службы удаленного доступа 691 - В удаленном подключении отказано, так как не удалось распознать указанную комбинацию имени пользователя и пароля или выбранный протокол проверки подлинности не разрешен на сервере удаленного доступа.

    10 сентября 2019 г. 7:48
  • Вышел из положения через планировщик задания.

    Настроил триггер на системное событие событие

    Первые тесты показали, что срабатывает успешно.


    10 сентября 2019 г. 8:12
  • Если попробовать так:

    while ($true)
            {
                $vpnname = "YOURVPNCONNECTIONNAME"
                $vpnusername = "YOURUSERNAME"
                $vpnpassword = "YOURPASSWORD"
                $vpn = Get-VpnConnection | where {$_.Name -eq $vpnname}
                if ($vpn.ConnectionStatus -eq "Disconnected")
                {
                    $cmd = $env:WINDIR + "\System32\rasdial.exe"
                    $expression = "$cmd ""$vpnname"" $vpnusername $vpnpassword"
                    Invoke-Expression -Command $expression 
                }
                start-sleep -seconds 30
            }


    Я не волшебник, только учусь. MCTS, CCNA. Если Вам помог чей-либо ответ, пожалуйста, не забывайте нажать на кнопку "Отметить как ответ" или проголосовать за "полезное сообщение". Disclaimer: Мнения, высказанные здесь, являются отражением моих личных взглядов, а не позиции работодателя. Вся информация предоставляется как есть, без каких-либо на то гарантий. Блог IT Инженера, Яндекс Дзен, YouTube, GitHub.

    10 сентября 2019 г. 8:31
    Модератор