netsh - неверный синтаксис имени файла, каталога или тома - PullRequest
0 голосов
/ 24 апреля 2019

Я на самом деле пытаюсь создать скрипт, чтобы изменить мою сеть, когда захочу.Но команда netsh приводит к ошибке.К вашему сведению, моя ОС настроена на французский язык.

Вот мой код:

SET NomConnexion=ReseauLocal
SET IP=192.168.1.188
SET Masque=255.255.255.0
SET Passerelle=192.168.1.254

netsh interface IP set address "%NomConnexion%" static %IP% %Masque% %Passerelle% 1

SET DNS=8.8.8.8
SET DNS2=8.8.4.4
netsh interface IP set DNS "%NomConnexion%" static %DNS% primary
netsh interface ip add dns "%NomConnexion%" %DNS2% 2

В результате возникает ошибка (x3): «Синтаксис имени файла, имени каталога или метки томанеправильный ".

Я также пытался без кавычек, но это не сработало.Я пытался сохранить свои .bat файлы с помощью notepad ++ и notepad.exe, используя разные методы кодирования, но ничего не изменилось.

Есть идеи?

1 Ответ

1 голос
/ 24 апреля 2019

Я нашел решение, используя комментарий @Gerhard Barnard.

Я использовал это:

netsh interface show interface

Чтобы отобразить все имена моих интерфейсов, а затем выбрать подходящее и применить его к NomConnexion. Теперь все работает. Спасибо!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...