Имя пользователя:
Пароль:
 

Показать сообщение отдельно

Аватара для Elven

Ветеран


Сообщения: 992
Благодарности: 268

Профиль | Сайт | Отправить PM | Цитировать


Код: Выделить весь код
WMIC path Win32_NetworkAdapter Where ^"AdapterTypeId^=0 And NetConnectionStatus^=2^" GET MACAddress /FORMAT:CSV
выводит информацию в виде
Код: Выделить весь код
Node,MACAddress
имя_компьютера,ma:c0:0a:dd:re:ss
Так что "Tokens" здесь несколько не при чем. Если нужен голый MAC можно сделать например так:
Код: Выделить весь код
For /F "Tokens=1* Delims==:" %%A In ('WMIC path Win32_NetworkAdapter Where ^"AdapterTypeId^=0 And NetConnectionStatus^=2^" GET MACAddress^|FindStr .^|More +1^|FindStr /n .') Do echo MACAddress: %%B >> %computername%.txt
правда я не понимаю зачем там FOR и два раза findstr, вот так оно весьма даже работает
Код: Выделить весь код
WMIC path Win32_NetworkAdapter Where ^"AdapterTypeId^=0 And NetConnectionStatus^=2^" GET MACAddress^| findstr : >>%computername%.txt

Последний раз редактировалось Elven, 12-11-2015 в 16:36.

Это сообщение посчитали полезным следующие участники:

Отправлено: 16:22, 12-11-2015 | #2