Salve isso como um script em lote (nomeie o que quiser):
@echo off
setlocal enabledelayedexpansion
pushd %~dp0
set URL=www.someplace.com
for /f "tokens=1,2 delims=_ " %%a in ('type MachineNumbers.txt') do (
set MAC=%%b
set MAC=!MAC::=-!
for /f "tokens=* delims=" %%c in ('getmac ^| find "!MAC!"') do start chrome --incognito --kiosk %URL%/?machine_label=%%a
)
popd
Você pode alterar o valor da variável URL para alterar um nome de domínio na hora, MAS define o nome do domínio para todas as máquinas. (Você não especificou um padrão para atribuir nomes de domínio diferentes a máquinas diferentes).
... E salve o endereço MAC na ligação do número da máquina da seguinte maneira (separe cada conjunto com sublinhado) em um arquivo chamado MachineNumbers.txt
. Você também pode salvar endereços MAC usando travessões (por exemplo, 00-00-00-00-00-03):
01_00:00:00:00:00:01
02_00:00:00:00:00:02
03_00:00:00:00:00:03
.
.
.
30_00:00:00:00:00:30
Coloque os dois arquivos no mesmo diretório em um compartilhamento de rede e crie um atalho para o script em todos os computadores. Dependendo do número de sistemas, leva alguns segundos para gerar o URL correto para você.