Нам необходимо провести инвентаризацию большого количества машин WinXX, многие из которых находятся за пределами наших помещений и используют сети Wi-Fi, отличные от наших. Мы уже нашли простые способы получить всю нужную нам информацию, кроме подключенного SSID Wi-Fi и режима безопасности (WEP / WPA / WPA2) ...
После некоторого времени в Google я не могу найти способ работать в неоднородной среде.
Соответствующие данные о среде:
Может быть полезен любой указатель на приложение / код / подсказку.
Возможно, вы захотите взглянуть на собственный WiFi API Win32, доступный с Windows XP SP3. Полагаю, что аппаратно-зависимые диспетчеры соединений не должны мешать корректной работе этого API, хотя было бы что проверить ...
Вот хороший пример того, как получить информацию о профилях WiFi: http://www.codeproject.com/Articles/577445/Querying-Wireless-Settings-and-Decrypting-Wireless.
В более поздних версиях Windows еще одна возможность - выполнить netsh wlan show interfaces
команда и проанализируйте ее вывод (хотя это может быть сложно, если вам приходится иметь дело с машинами, на которых установлена ОС на разных языках), но, к сожалению, net wlan
контекст не поддерживается netsh
в Windows XP. Если вы ищете решение для командной строки в Windows XP, вы можете попробовать посмотреть wlan.exe
инструмент, доступный в Symantec.