TIS es un archivo por lotes que sólo puede ingresar con el código
sólo necesita putt en una contraseña
Este batchfile es una mejor versión de promt de comandos de prottected de radame que usted debe comprobar fuera demasiado
lo que he cambiado es:
Me aseguré que no cada uno puede hacer una cuenta pero sólo si tienen la contraseña de administrador
y he hecho seguro de que si escribes tu contraseña no se puede ver en la pantalla pero se ve *** si alguien está buscando pizca que puedo ver su contraseña
Código:
de
: Inicio
color 07
CLS
echo.
echo cuentas de Cmd
Eco ===
echo.
echo [1] iniciar sesión
echo muestra [2] hasta
echo [3] salida
echo.
Set /p op =
Si op % == 1 goto 1
Si op % == 2 goto 2
Si op % == 3 goto 3
Goto error
: 2
CLS
echo para registrarse
echo ======================================
echo.
conjunto "psCommand = powershell-comando" $pword = 'Ingrese contraseña' leer-host - AsSecureString; ^
$BSTR=[System.Runtime.InteropServices.Marshal]::SecureStringToBSTR($pword); ^
[System.Runtime.InteropServices.Marshal]::PtrToStringAuto($BSTR) ""
for /f "usebackq delims =" condition ('% psCommand %') set adminpassword = %% p
Si adminpassword % == ** Introduzca ADMIN contraseña ** goto 2pasadas
Si no % adminpassword == ** Introduzca ADMIN contraseña ** goto 1209348756
Goto 1209348756
: 1209348756
echo.
echo =================
echo.
contraseña mal echo
echo.
echo =================
Goto Inicio
: 2pasadas
Set /p newname = "Introduzca el nuevo nombre de usuario:"
Si "% newname %"=="% newname %" goto inputname
: inputname
CD "% userprofile%\documents"
Si existen "cmdacoBin" goto salto
Si no existen "cmdacoBin" goto noskip
: noskip
MD "cmdacoBin"
Goto salto
: saltar
CD "% userprofile%\documents\cmdacoBin"
Si existen "% newname%.bat" goto namexist
Si no existen "% newname%.bat" goto skip2
: skip2
Eco establece realusername = newname % > "% newname%.bat"
Goto siguiente
: siguiente
echo.
conjunto "psCommand = powershell-comando" $pword = read-host 'Enter Password' - AsSecureString; ^
$BSTR=[System.Runtime.InteropServices.Marshal]::SecureStringToBSTR($pword); ^
[System.Runtime.InteropServices.Marshal]::PtrToStringAuto($BSTR) ""
for /f "usebackq delims =" condition ('% psCommand %') set pswd = %% p
Si "% perdida %"=="% perdida %" goto inputpass
: inputpass
CD "% userprofile%\documents\cmdacoBin"
Eco establece contraseña = perdida de % >> "% newname%.bat"
Goto next1
: namexist
echo.
echo que el nombre de usuario introducido ya existe.
echo presione cualquier tecla para volver...
PAUSE > nul
Goto 2
: next1
CLS
echo cuentas de Cmd
Eco ===
echo.
echo que tu cuenta se ha creado con éxito!
echo.
hacer una pausa
Goto Inicio
: 1
color 07
CLS
echo registro de cuentas de Cmd en
echo ================================
echo.
Set /p logname = nombre de usuario:
Si "logname %"=="% logname %" goto 2.1
: 2.1
echo.
conjunto "psCommand = powershell-comando" $pword = read-host 'Enter Password' - AsSecureString; ^
$BSTR=[System.Runtime.InteropServices.Marshal]::SecureStringToBSTR($pword); ^
[System.Runtime.InteropServices.Marshal]::PtrToStringAuto($BSTR) ""
for /f "usebackq delims =" condition ('% psCommand %') set logpass = %% p
Si "logpass %"=="% logpass %" goto inicio de sesión
: Inicio de sesión
CD "% userprofile%\documents\cmdacoBin"
Si existen "% logname%.bat" goto llamada
Si no existe registro de errores de goto "% logname%.bat"
: llame al
llamada "% logname%.bat"
Si "% contraseña %"=="% logpass %" goto logdone
Goto errorlog
: registro de errores
color 0c
echo.
echo nombre de usuario o contraseña incorrecta.
echo acceso denegado.
PAUSE > nul
Goto Inicio
: logdone
CLS
echo el símbolo del sistema
Eco ===
echo.
Eco ingresado con éxito!
echo.
hacer una pausa
Goto cuenta
: cuenta
CLS
CD "% userprofile%\documents\cmdacoBin"
llamada "% realusername%color.bat"
llamada "% realusername%.bat"
colorcode de color %
CLS
echo.
echo -------------------------------------------------------------------------------
echo % realusername %
echo -------------------------------------------------------------------------------
echo.
echo -------------------------------------------------------------------------------
tipo de eco en lo que quieres hacer
echo -------------------------------------------------------------------------------
echo.
echo.
** AQUÍ PUEDES PONER TU PROGRAMA **