MudancaUsuário.rar (EasyBios1)
https://drive.google.com/file/d/1BCv2px7Qw3whyiVWelTAhfFuGtie02sk/view?usp=sharing
echo robocopy /mir
@echo off
goto inicio
:Inicio
cls
title " - Inicio - "
echo.
echo Selecione umas das opcao abaixo!
echo.
echo 1 = Alterar registro.
echo 2 = Criar usuario como administrador.
echo 3 = Mudar nome da unidade de disco.
echo 4 = Realizar Logoff.
echo 5 = Sair.
echo.
echo Obs.: Execute este arquivo como administrador !!!
echo.
@set /p var=
if %var% == 1 goto AlterarRegistro
if %var% == 2 goto CriarUsuario
if %var% == 3 goto MudarUnidade
if %var% == 4 goto Logoff
if %var% == 5 goto Sair
goto Erro
:Erro
title " - ERRO - "
echo.
echo Erro, vamos comecar novamente!
echo.
pause
goto Inicio
:AlterarRegistro
cls
title " - Alternado Registro - "
echo.
echo Realizou a copia da pasta Usuarios(Users) para a outra unidade?
echo.
echo Digite 'S' para Sim ou realize a copia agora
echo e ao termino da copia prossiga.
echo.
@set /p Copia=
if /i not %Copia% == S (
echo.
echo Realize a copia e inicie o passo novamente.
echo.
pause
goto Inicio
)
echo.
echo Digite o caminho da pasta ATUAL do Usuario Ex.: C:\Users
echo.
@set /p PastaOrigem=
if not exist %PastaOrigem% (
echo.
echo Caminho informado para a pasta ATUAL do Usuario
echo %PastaOrigem% nao encontrada.
echo.
pause
goto Inicio
)
echo.
echo Digite o caminho da NOVA pasta do Usuario Ex.: D:\Users
echo.
@set /p PastaDestino=
if not exist %PastaDestino% (
echo.
echo Caminho informado para a NOVA pasta do Usuario
echo %PastaDestino% nao encontrada.
echo.
pause
goto Inicio
)
set Opc=NAO
if /i %Copia% == S (
if exist %PastaOrigem% (
if exist %PastaDestino% (
set Opc=SIM
) else (
set Opc=NAO )
) else (
set Opc=NAO )
) else (
goto Erro)
if "%Opc%"=="SIM" (
reg copy "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList" "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList_bkp" /s
reg add "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList" /v Default /t REG_EXPAND_SZ /d %PastaDestino%\Default /f
reg add "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList" /v ProfilesDirectory /t REG_EXPAND_SZ /d %PastaDestino% /f
reg add "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList" /v Public /t REG_EXPAND_SZ /d %PastaDestino%\Public /f
) else (
echo Nao foi encontrada a pasta ATUAL ou NOVA do Usuario no caminho informado.
pause
goto Inicio
)
pause
goto Inicio
:CriarUsuario
cls
title " - Criando Novo Usuario - "
echo.
echo Digite o nome do novo usuario!
echo.
@set /p usuario=
echo.
echo Criar novo usuario %usuario% como administrador!
echo Digite 'S' para sim.
echo.
@set /p var=
if /i not %var% == S (
echo.
echo Usuario n�o criado inicie o passo novamente.
echo.
pause
goto Inicio
)
net user %usuario% /add
net localgroup administradores %usuario% /add
pause
goto Inicio
:MudarUnidade
cls
title " - Mudando o Nome da Unidade - "
echo.
echo Digite o nome para a unidade C:
echo.
echo Caso nao queira mudar digite N.
echo.
@set /p var=
if /i "%var%"=="N" (
echo Nao mudar o nome da Unidade C:
pause
) else (
cd C:\
C:
label %var%
echo Novo nome da unidade C: %var% )
echo.
echo Digite o nome para a unidade D:
echo.
echo Caso nao queira mudar digite N.
echo.
@set /p var=
if /i "%var%"=="N" (
echo Nao mudar o nome da Unidade D:
) else (
cd D:\
D:
label %var%
echo Novo nome da unidade D: %var% )
pause
goto Inicio
:Logoff
cls
title " - Realizar Logoff - "
echo.
echo Deseja realizar o Logoff?
echo.
echo Digite 'S' para Sim ou N para Nao.
echo.
@set /p var=
if /i "%var%"=="N" (
echo.
echo Nao realizado logoff
echo.
pause
goto Inicio
) else (
shutdown -l
echo.
echo Realizando logoff
echo.
)
pause
goto Sair
:Sair
title " - Sair - "
exit
Nenhum comentário:
Postar um comentário