I am trying to create a batch file that asks to enter source samid and destination samid. Then using
dsget find out what security groups source samid is assigned to and assign destination samid to those security groups using dsmod.
Everything works except the dsmod group command. It doesn't do anything and batch file stops. If I literally put
"CN=marketing,OU=test group,DC=abc,DC=com" instead of
"CN=test1,OU=test group,DC=abc,DC=com" instead of
%dusercn%, it works fine.
any help would be awesome!!!
echo off echo %date% at %time% set /p susername=enter source user name: set /P dusername=enter destination user name: echo %susername% echo %dusername% set dusercn= %dusercn%=dsquery user -samid %dusername% echo %dusercn% for /f "tokens=*" %%g in ('dsquery user -samid %susername% ^|dsget user -memberof') do ( dsmod group %%g -addmbr %dusercn% ) echo completed pause