If you don't know how to write and debug Powershell scripts, then I would suggest that you look at Delprof2 and see if that works for you.
https://helgeklein.com/free-tools/delprof2-user-profile-deletion-tool/
This browser is no longer supported.
Upgrade to Microsoft Edge to take advantage of the latest features, security updates, and technical support.
Preciso de um script para apagar os usuarios 1 vez por semana em alguns servidores da empresa, achei esse exemplo porem não está funcionando, não tenho muito conhecimento em power shell, peciso de uma ajuda.
os servidores são server 2016. Esse script seria executado manual em cada servidor uma vez por semana.
$usuariosNaoExcluir = "Administrador"
$servidores = @("nome do servidor")
foreach ($servidor in $servidores) {
# Remover usuários da pasta C:\Users
$usuariosLocais = Get-WmiObject Win32_UserAccount -ComputerName $servidor | Where-Object { $_.LocalAccount -eq $true }
foreach ($usuario in $usuariosLocais) {
# Verificar se o usuário não está na lista de usuários a não excluir
if ($usuariosNaoExcluir -notcontains $usuario.Name) {
$perfilPath = "C:\Users\$($usuario.Name)"
if (Test-Path $perfilPath) {
Remove-Item -Path $perfilPath -Recurse -Force
Write-Host "Perfil do usuário $($usuario.Name) removido do servidor $servidor."
} else {
Write-Host "Perfil do usuário $($usuario.Name) não encontrado no servidor $servidor."
}
}
}
# Remover registros do usuário no Regedit
foreach ($usuario in $usuariosLocais) {
if ($usuariosNaoExcluir -notcontains $usuario.Name) {
$regPath = "HKLM:\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList\$($usuario.SID)"
if (Test-Path $regPath) {
Remove-Item -Path $regPath -Recurse -Force
Write-Host "Registro do usuário $($usuario.Name) removido do Regedit no servidor $servidor."
} else {
Write-Host "Registro do usuário $($usuario.Name) não encontrado no Regedit no servidor $servidor."
}
}
}
```}
If you don't know how to write and debug Powershell scripts, then I would suggest that you look at Delprof2 and see if that works for you.
https://helgeklein.com/free-tools/delprof2-user-profile-deletion-tool/