Я пытаюсь добавить компьютеры в группы в AD. Я делаю это с
net group GROUPNAME /Domain COMPUTERNAME$ /add
Можно ли заставить команду читать два файла, содержащие группы и рабочие станции?
Например с тезисами:
workstations.txt
workstation1
workstation2
groups.txt
group1
group2
group3
Каждая рабочая станция (1 и 2) будет иметь три группы.
Пока у меня есть это:
@echo off
setlocal EnableDelayedExpansion
for /F "tokens=*" %%A in (machines.txt) do (
set "machine=%%A"
for /F "tokens=*" %%B in (gpos.txt) do (
set "gpo=%%B"
net group "!gpo!" /Domain !machine!$ /add
)
)
но я получаю только две команды. (Последняя группа на всех двух рабочих станциях)