Muy agradecido con tu respuesta, mi buen masta!!!
Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.
Mostrar Mensajes Menúset /p destino=Ingrese ruta destino de respaldo:
set /p back=Ingrese nombre del backup:
set /p dia=Ingrese los dias que quiere programar el respaldo ej. l,m,mi,j,v,s,d o 1,2,3,4 etc:
set /p hora=Ingrese la hora que quiere programar el respaldo ej. 20:00:
at \\%COMPUTERNAME% %hora% /every:%dia% ntbackup backup systemstate /J "systemstate" /M normal /F "%destino%\%back%_%DATE%.bkf
ngrese nuevo nombre: | MORE
set /p add= ^>^>
Set "add=%add:"=%" & REM "
If not defined add (goto :cambiarnombregrupo)
@echo off
:cambiarnombregrupo
echo.
echo.
echo Ingrese nombre del Grupo al que va a cambiar de nombre: | MORE
set /p del= ^>^>
Set "del=%del:^"=%" & REM "
echo.
echo.
Net localgroup "%DEL%" >nul 2>&1 || (Echo. El grupo ingresado no existe! | MORE & Set "Del=" & Goto :cambiarnombregrupo)
echo.
echo.
Echo+ & Echo ingrese nuevo nombre: | MORE
set /p add= ^>^>
If not defined add (goto :cambiarnombregrupo)
:: Pasamos la lista d los miembros a un archivo de texto, por si las moscas, para que no se pierda :P
net localgroup "%del%">"%temp%\%del%_usuarios.txt"
:: Creamos el nuevo grupo:
net localgroup "%add%" /add >nul
:: Obtenemos los usuarios del grupo que queremos borrar, Y los vamos añadiendo al nuevo grupo
For /F "tokens=*" %%a in ('net localgroup "%del%" ^| findstr /V /R "Comentario Miembros ----- Nombre.de.alias Se.ha.completado"') do (
net localgroup "%add%" /add "%%a" >NUL
)
CLS & Echo+ & Echo [+] Su nuevo grupo: | MORE
Net localgroup "%ADD%" | findstr /V /R "Comentario ----- Se.ha.completado"| MORE
:: Eliminamos el grupo anterior y el backup de los usuarios.
net localgroup "%del%" /delete >NUL
Del /Q "%temp%\%del%_usuarios.txt"
echo.
echo.
echo El nombre del grupo se ha modificado correctamente!!!
echo.
echo.
pause
cls
Goto :cambiarnombregrupo
set /p nus= Ingrese el nombre del Usuario a cambiarle el password :
echo.
echo.
Set "nus=%nus:^"=%" & REM "
Net user "%NUS%" >nul 2>&1 || (Echo. El nombre de usuario ingresado no existe!!! | MORE & Set "Nus=" & Goto :cambiarpassword)
set /p pss= Ingrese Nueva Contrase¤a:
echo.
echo.
Set "pss=%pss:^"=%" & REM "
echo.
net user %nus% %pss%
echo.
pause
goto usuarios