Remember to maintain security and privacy. Do not share sensitive information. Procedimento.com.br may make mistakes. Verify important information. Termo de Responsabilidade

Script para Apagar Perfis de Usuário de Domínio no Windows

Script:

@echo off
setlocal enabledelayedexpansion

REM Solicita o nome do usuário
set /p username="Digite o nome de usuário do domínio que deseja apagar: "

REM Lista todos os perfis de usuário no sistema
for /f "tokens=3 delims= " %%a in ('wmic useraccount where "name='!username!' and domain='%USERDOMAIN%'" get sid ^| findstr /r /v "^$"') do (
    set usersid=%%a
)

REM Verifica se o SID do usuário foi encontrado
if "!usersid!"=="" (
    echo Usuário não encontrado.
    exit /b
)

REM Apaga o perfil de usuário
echo Apagando perfil de usuário para !username! com SID !usersid!
for /f "tokens=*" %%i in ('reg query "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList" ^| findstr /i "!usersid!"') do (
    set profilekey=%%i
    reg delete "!profilekey!" /f
)

REM Remove o diretório de perfil do usuário
set profiledir=C:\Users\!username!
if exist "!profiledir!" (
    rd /s /q "!profiledir!"
    echo Perfil de usuário apagado com sucesso.
) else (
    echo Diretório de perfil não encontrado.
)

endlocal
pause

Como Executar o Script:

  1. Abra o Bloco de Notas no Windows.
  2. Copie o código do script acima e cole no Bloco de Notas.
  3. Salve o arquivo com a extensão .bat, por exemplo, apagar_perfil_usuario.bat.
  4. Clique com o botão direito no arquivo .bat e selecione "Executar como administrador".
  5. Siga as instruções na tela para inserir o nome do usuário de domínio cujo perfil deseja apagar.
  6. O script irá apagar o perfil do usuário especificado.

To share Download PDF

Gostou do artigo? Deixe sua avaliação!
Sua opinião é muito importante para nós. Clique em um dos botões abaixo para nos dizer o que achou deste conteúdo.