Утилита GETMAC.EXE присутствует в операционных системах Windows, начиная с Windows XP Professional , и предназначена для отображения MAC-адресов ( физических или аппаратных адресов ) сетевых адаптеров локального или удаленного компьютера.
MAC-адрес представляет собой уникальный адрес длиной 6 байт, присваиваемый каждому сетевому устройству при производстве. В среде операционных систем семейства Windows принято отображение MAC-адреса в виде 16-ричных чисел для каждого из байтов, разделяемых символом «—» :
00-00-19-DF-C0-12
1. Описание команды GETMAC.
1.1. Пример командной строки:
C:\ GETMAC [/S система [/U пользователь [/P пароль]]] [/FO формат] [/NH] [/V]
1.2. Параметры командной строки:
- /S система — Адрес или имя удаленного компьютера, к которому выполняется подключение.
- /U домен\пользователь — Пользовательский контекст, в котором будет выполняться команда.
- /P пароль — Пароль для этого пользовательского контекста. Выполняется запрос пароля, если он не задан.
- /FO формат — Формат, в котором следует отображать результаты запроса. Допустимые форматы: «TABLE», «LIST», «CSV».
- /NH — Указывает, что строка заголовков столбцов не должна отображаться в результирующем файле форматов TABLE и CSV.
- /V — Режим отображения подробной информации.
- /? — Вывод краткой справки.
2. Примеры использования.
2.1. выдать информацию об аппаратных адресах всех сетевых адаптеров на данном компьютере в формате CSV:
C:\ GETMAC /FO csv
2.2. Отобразить информацию о MAC-адресах удаленного компьютера с именем SERVER в виде подробного списка:
C:\ GETMAC /S SERVER /FO LIST /V
При подключении к удаленному компьютеру используется учетная запись текущего пользователя.
2.3. то же, что и в предыдущем примере, но при доступе к удаленному компьютеру используется указанные имя пользователя и пароль:
C:\ GETMAC /S SERVER /U domain\user /P password /FO list /V
2.4. То же, что и в предыдущем примере, но вместо имени удаленного компьютера используется его IP-адрес, и выводится информация в виде таблицы без полей заголовка:
C:\ GETMAC /S 192.168.1.1 /U domain\user /P password /FO table /NH
2.5. Выдать подробную информацию о MAC-адресах сетевых адаптеров данного компьютера в виде списка с записью результатов в текстовый файл C:\mymac.txt:
C:\ GETMAC /FO LIST /V > C:\mymac.txt
Пример результатов выполнения команды:
Подключение: 192.168.1.10
Сетевой адаптер: Intel 8255x-based PCI Ethernet Adapter (10/100)
Физический адрес: 00-02-B3-48-14-8D
Имя транспорта: \Device\Tcpip_{5D7D68AD-3627-408C-8366-0D8922B67CAB}