Утилита 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}