Buenas,
Estoy realizando un script para sacar los derechos de administrador local de 165 máquinas ( no tengo dominio) y mi manera de distribuir el script es con un agente del antivirus kasperksy el cual tengo centralizado.
Bien el problema es que cuando distribuyo el script como lo ejecuta con un usuario especial que no es de la sesión iniciada no funciona correctamente.
FOR /F "usebackq" %%i in (`wmic computersystem get username`) do Set usuario=%%i
net user Administrador /active:yes
net user Administrador password
net localgroup usuarios "%usuario%" /add
net localgroup administradores "%usuario%" /delete
Con el comando "wmic computersystem get username" puedo sacar el usuario logueado pero a la variable le envia varias lineas :
Set usuario=Username
Set usuario=nombredelamaquina\usario
Set usuario=
Y no funciona... Me interesa que solo envie a la variable la segunda linea.
¿Alguna idea?
Mil gracias!!!