⚡ Active Directory Scripts - Usuarios
─ ◻ ✕
PS C:\ActiveDirectory> _

1. Creación Masiva de Usuarios desde CSV

Lee un archivo CSV, genera la contraseña inicial y mueve al usuario a la OU correspondiente.

▼

# Importar módulo de AD
Import-Module ActiveDirectory

# Ruta del archivo CSV
$csvPath = "C:\temp\nuevos_usuarios.csv"
$users = Import-Csv -Path $csvPath

foreach ($user in $users) {
    Write-Host "Creando usuario: $($user.Nombre)" -ForegroundColor Green
    # Aquí iría el comando New-ADUser con sus parámetros...
}
                        

2. Offboarding: Deshabilitar y mover usuario

Deshabilita la cuenta, resetea la contraseña, lo quita de los grupos y lo mueve a la OU de inactivos.

▼

$usuario = Read-Host "Introduce el sAMAccountName del usuario a dar de baja"

Disable-ADAccount -Identity $usuario
# Más lógica de offboarding aquí...