BatchPatch can only input a single MAC into the ‘Mac Address’ field, and there is no way for BP to know which MAC to use, so BatchPatch ‘Get MAC Address’ gets the MAC from the first network adapter on the target computer that has an IP address.
If you want to use WoL in BP with a different MAC, then you can simply enter a different MAC manually into the ‘MAC Address’ field in BP, or when you add a host to the grid you can add a MAC with the host using the syntax below:
hostName#1CF6565D4631
If you want to use BatchPatch to retrieve all of the MACs from the target computer adapters that have IPs, you can use the following syntax inside of a BP ‘Remote Command Logged Output’. However, this won’t insert a MAC into the ‘MAC Address’ field/column in BP. This will simply get a list of MACs for you. Then you can choose the one you want to manually enter into the ‘MAC Address’ field.
WMIC PATH Win32_NetworkAdapterConfiguration WHERE IPEnabled=True GET MacAddress