[Цитировать]

    dimo70
  • 17296
  • Стаж: 7 лет
  • Сообщений: 3787
  • Репутация:27

    [+] [-]
  • Откуда: BG
Всем привет,
нужно сделать батник для автоматического подключение к WiFi рутер, типа: "netsh wlan connect ssid=LAN"
Не знаю как указать пароль. Есть варианты указать заранее параметры связи?

_________________
Подпись отключена за нарушение правил форума

[Цитировать]

    Gvint64
  • 24573
  • Стаж: 4 года 7 месяцев
  • Сообщений: 626
  • Репутация:72

    [+] [-]
dimo70, aa Здесь посмотри.Батник там внизу
Заменить на свои
:Option1
set "SSID=Твоё соединение"
set "SharedKey=Пароль вайвая"

[Цитировать]

    dimo70
  • 17296
  • Стаж: 7 лет
  • Сообщений: 3787
  • Репутация:27

    [+] [-]
  • Откуда: BG
Gvint64, спасибо большое за помощь. aa
Я в общем сделал что то подобное. Пользовался Smart WiFi Solution 2.0.exe, чтоб експортировать профайл в XML файл.
Сделал отдельно команд:

код

netsh wlan delete profile "SSID"
netsh wlan add profile filename="WIFI.xml"
netsh wlan connect name="WIFI"
Вроде получилось.

_________________
Подпись отключена за нарушение правил форума

[Цитировать]

    Gvint64
  • 24573
  • Стаж: 4 года 7 месяцев
  • Сообщений: 626
  • Репутация:72

    [+] [-]
dimo70, В этом батнике уже есть создание XML для подключения .
В Windows 10 искать там:%ProgramData%\Microsoft\Wlansvc\Profiles\Interfaces


Последний раз редактировалось: Gvint64 (2020-11-29 18:54), всего редактировалось 2 раз(а)

[Цитировать]

    dimo70
  • 17296
  • Стаж: 7 лет
  • Сообщений: 3787
  • Репутация:27

    [+] [-]
  • Откуда: BG
Gvint64, ок, буду разбираться сейчас. ay az
ЗЯ: Работает! Я слегка упростил батник для одного соединения и без запросов:
@Echo OFF
:: Replace "?" in your SSID and SharedKey and You are Ready to Go!
set "SSID=?"
set "SharedKey=?"
set "xml_name=wifi.xml"
   Call :XML "%SSID%" "%SharedKey%" "%xml_name%"
   netsh wlan add profile filename=%xml_name%
   Del /F /Q "%xml_name%" >nul
   Goto :eof
:XML [XML setting File form]
:: Take 4 inputs: Name, SSID, SharedKey & output xml file name.
set "SSID=%~1"
set "SharedKey=%~2"
set "output=%~3"
(
echo ^<?xml version="1.0"?^>
echo ^<WLANProfile xmlns="http://www.microsoft.com/networking/WLAN/profile/v1"^>
echo ^<name^>%SSID%^</name^>
echo ^<SSIDConfig^>
echo ^<SSID^>
echo ^<name^>%SSID%^</name^>
echo ^</SSID^>
echo ^<nonBroadcast^>true^</nonBroadcast^>
echo ^</SSIDConfig^>
echo ^<connectionType^>ESS^</connectionType^>
echo ^<connectionMode^>auto^</connectionMode^>
echo ^<MSM^>
echo ^<security^>
echo ^<authEncryption^>
echo ^<authentication^>WPA2PSK^</authentication^>
echo ^<encryption^>AES^</encryption^>
echo ^<useOneX^>false^</useOneX^>
echo ^</authEncryption^>
echo ^<sharedKey^>
echo ^<keyType^>passPhrase^</keyType^>
echo ^<protected^>false^</protected^>
echo ^<keyMaterial^>%SharedKey%^</keyMaterial^>
echo ^</sharedKey^>
echo ^</security^>
echo ^</MSM^>
echo ^</WLANProfile^>
)>"%output%"
Goto :EOF

_________________
Подпись отключена за нарушение правил форума

[Цитировать]

    bios83
  • 2205
  • Стаж: 9 лет
  • Сообщений: 101
  • Репутация:16

    [+] [-]
Привет, Есть ещё один вариант с использованием WirelessKeyView утилиты:
экспорт
"%~dp0WirelessKeyView.exe" /export "%~dp0Wi-Fi_%computername%_%date%.txt"
импорт
if exist "%~dp0Wi*.txt" for %%x in (%~dp0Wi*.txt) do "%~dp0WirelessKeyView.exe" /import "%%x"
поиск wi-fi профилей на подключенных жестких дисках или автоматическое подключение winPE к wi-fi сети.
for %%I in (C D E F G H I J K L M N O P Q R S T U V W X Y Z) do (dir /d %%I:\ProgramData\Microsoft\Wlansvc\Profiles&&if exist "%%I:\ProgramData\Microsoft\Wlansvc\Profiles" "%~dp0WirelessKeyView.exe" /LoadFrom 2 /ExternalWinDir "%%I:\Windows" /WlansvcFolder "%%I:\ProgramData\Microsoft\Wlansvc\Profiles" /export "%~dp0Wi-Fi_%%I_%date%.txt")

[Цитировать]

    dimo70
  • 17296
  • Стаж: 7 лет
  • Сообщений: 3787
  • Репутация:27

    [+] [-]
  • Откуда: BG
bios83, ay

_________________
Подпись отключена за нарушение правил форума

[Цитировать]

    bios83
  • 2205
  • Стаж: 9 лет
  • Сообщений: 101
  • Репутация:16

    [+] [-]
dimo70, получилось https://yadi.sk/d/y_g1fCz-IZzk9Q имеется пример для WinPE

[Цитировать]

    sergeysvirid
  • 104
  • Стаж: 10 лет
  • Сообщений: 2600
  • Репутация:127

    [+] [-]
  • Откуда: 65 регион (GMT+11)
dimo70,
Приветствую! aa
Для экспорта/импорта wlan профилей есть ещё такая программка (у Sergei Strelec в сборнике имеется):
Smart WiFi Solution

[Цитировать]

    dimo70
  • 17296
  • Стаж: 7 лет
  • Сообщений: 3787
  • Репутация:27

    [+] [-]
  • Откуда: BG
sergeysvirid, да я ее знаю. aa Тут идея в другом. Батник который Gvint64 показал можно пользовать для автоконекцию к вифи. Только внутри задаешь имя сети и пароль.
Я сделал утилитку Call Server, которая может автоматом связаться с вайфай и потом с сервер из ноутбука, или компьютера, которые не были связаны. Удобно если работаешь на сервис. Время для етого икономишь.

_________________
Подпись отключена за нарушение правил форума

[Цитировать]

    bios83
  • 2205
  • Стаж: 9 лет
  • Сообщений: 101
  • Репутация:16

    [+] [-]
dimo70, Да который вариант предлагал Я использую лет пять тому назад , но столкнулся с такой бедой, проблемой, хозяева не знает своего пароля от wifi, а система мёртвая и как тут быть? При помощи winpe и WirelessKeyView извлекаем wi-fi соединение. Но до этого перебрал кучу вариантов, остановился WirelessKeyView. После переустановки ос восстанавливаем из резерва все wi-fi соединения и не тратим кучу времени на перенастройку роутера или модема (пароль был изменённый на нестандартный, что не дает возможности зайти в настройки и посмотреть пароль от беспроводной сети).

[Цитировать]

    bios83
  • 2205
  • Стаж: 9 лет
  • Сообщений: 101
  • Репутация:16

    [+] [-]
Приветствую, в наше суровое время. Решил поглумиться над AnyDesk.
Тихая установка:
@echo off
CD /d "%~dp0"
set  pass=3535353535
AnyDesk.exe --stop-service
taskkill /IM AnyDesk.exe
start /wait AnyDesk --install "%SystemDrive%\AnyDesk"  --silent --create-desktop-icon
"%SystemDrive%\AnyDesk\AnyDesk.exe"  --start-service
ping -n 5 127.0.0.1 > nul
echo %pass% | "%SystemDrive%\AnyDesk\AnyDesk.exe" --set-password
for /f "delims=" %%i in ('"%SystemDrive%\AnyDesk\AnyDesk.exe" --get-id') do set CID=%%i
echo echo %pass% ^|"%%~dp0AnyDesk.exe" %CID% --with-password > "%computername%.cmd"
На выходе получаем cmd фай с автоматическим способом подключения к этому ПК
Может кому пригодится

[Цитировать]

    Duddits
  • 20800
  • Стаж: 5 лет 8 месяцев
  • Сообщений: 67
  • Репутация:0

    [+] [-]
bios83, то что надо.

[Цитировать]

    bios83
  • 2205
  • Стаж: 9 лет
  • Сообщений: 101
  • Репутация:16

    [+] [-]
На данный момент обкатывается вариант для Win PE или способ фиксированного ID.

[Цитировать]

    bios83
  • 2205
  • Стаж: 9 лет
  • Сообщений: 101
  • Репутация:16

    [+] [-]
Привет. Может кому-то пригодится для создания переносных соединений для RDP в наше cуровое время.
rdp.exe /v:10.110.52.1:3389 /u:user /p:password /fullscreen
скачать утилиту можно здесь
Кто может подсказать, как подключить при помощи командной строки сетевой диск, Да так чтобы он после перезагрузки не отваливался?
В инете пишут всякую фигню типа:
net use R: \\192.168.1.2\data /user:Admin password

Страница 33 из 94


Показать сообщения:    

Текущее время: 27-Дек 08:00

Часовой пояс: UTC + 3


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете прикреплять файлы к сообщениям
Вы можете скачивать файлы