startup - local pc batch that runs different variables based on Active Directory group / local group -


i have 1 device on network requires special configuration. since users need normal group policy settings on other devices want place batch in startup run configuration files on 1 machine based on group membership in active directory without modification of network group policy.

i found bit of code , modified slightly, keep getting errors system error 5 access denied , password errors on local accounts pc

code:

@echo on set i=0 set group=network-oper set groupa=network-eng set groupb=network-tech set user=%username% /f %%f in ('"net user %user% /domain | findstr /i %group%"') set /a i-%i%+1 /f %%f in ('"net user %user% /domain | findstr /i %groupa%"') set /a i-%i%+2 /f %%f in ('"net user %user% /domain | findstr /i %groupb%"') set /a i-%i%+5 /f %%f in ('"net user %user% administrator"') set /a i-%i%+5 /f %%f in ('"net user %user% operator"') set /a i-%i%+1 rem- local pc account if %i% equ (goto :operator) else if %1% geq 2 (goto :admin)  :nonmember msg restricted goto :eof  :operator msg operator goto :eof  :admin msg admin goto :eof 


Comments

Popular posts from this blog

dns - How To Use Custom Nameserver On Free Cloudflare? -

python - Pygame screen.blit not working -

c# - Web API response xml language -