Помилка перемикання бездротової мережі за допомогою netsh


0

Я намагаюся отримати дані з файлу .bat в мережу configuration.but я отримую помилку:

об'єкт вже існує.

@ECHO off
cls
:start
ECHO.
ECHO 1. Change Connection1 Static IP 
ECHO 2. Change Connection2 Static IP 
ECHO 3. Change Connection3 Static IP 
ECHO 4. Obtain an IP address automatically
ECHO 5. Exit
set choice=
set /p choice=Type the number to print text.
if not '%choice%'=='' set choice=%choice:~0,1%
if '%choice%'=='1' goto con1
if '%choice%'=='2' goto con2
if '%choice%'=='3' goto con3
if '%choice%'=='4' goto autosearch
if '%choice%'=='5' goto end
ECHO "%choice%" is not valid, try again
ECHO.
goto start
:con1
ECHO Connecting Connection 1
netsh interface ip set address "Wireless Network Connection" static 10.35.1.214 255.255.0.0 10.35.1.6
goto end

:con2
ECHO Connecting Connection 2
netsh interface ip set address "Wireless Network Connection" static 10.35.1.221 255.255.0.0 10.35.1.6
goto end

:con3
ECHO Connecting Connection 3
netsh interface ip set address "Wireless Network Connection" static 10.35.1.234 255.255.0.0 10.35.1.6
goto end

:autosearch
ECHO obtaining auto IP
ipconfig /renew "Wireless Network Connection"
goto end

:bye
ECHO BYE
goto end

:end

Я не знаю netsh, що добре, але це схоже, що він намагається встановити адресу не витягувати дані .. Ви можете усунути неполадки .. покласти паузи в і подивитися, якщо це лінія Netsh викликає питання .. видалити відлуння. А потім змініть своє питання на те, чому лінія netsh не працює. або будь-яку лінію. Знайдіть справжню лінію, яка викликає цю помилку, а потім подумайте, чому.
barlop

Відповіді:


0

Перед встановленням адреси потрібно

netsh interface ip delete address

на інтерфейсі

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.