Actualización automática de Active Directory mediante el script de PowerShell

El script de PowerShell que se proporciona a continuación es un ejemplo del uso de PowerShell para actualizar los números de teléfono móvil de los usuarios de su organización en Active Directory (AD). ADSelfService Plus, una solución de inicio de sesión único y administración de contraseñas de autoservicio de AD, permite a los usuarios actualizar automáticamente su información de perfil de Active Directory. A continuación se ofrece una comparación entre la actualización de la información de AD de los usuarios usando PowerShell y ADSelfService Plus:

Con PowerShell

Ejecute el siguiente script para actualizar los números móviles de los usuarios en AD usando un archivo CSV. Cree un archivo CSV con los nombres de usuario y los números de teléfono móvil de los usuarios y mencione la ruta del archivo en el script.
$UsersCSV = Import-CSV "<enter CSV file here"
$Results = @()
 
ForEach ($User in $UsersCSV) {
    $Username = $User.username.trim() 
    $Number = $User.mobile.trim()
    $UserDetails = $null
    $UserCheck = $null
 
    Try{
        $UserDetails = Get-ADUser -Identity $Username -Properties MobilePhone
    }
    Catch{
        $_.Exception.Message
        Continue
    }
 
    If (!$UserDetails.'MobilePhone') {
        Try{
            Set-ADUser -Identity $username -replace @{ 'MobilePhone' = $($Number) } 
            $UserCheck = Get-ADUser -Identity $Username -Properties mobilephone -ErrorAction Stop
            If ($UserCheck) {
                $Object = New-Object PSObject -Property ([ordered]@{ 
     
                    "User name"               = $Username
                    "Mobile"                  = $UserCheck.MobilePhone        
                })
  
                $Results += $Object
            }
        }
        Catch{
            $_.Exception.Message
            Continue
        }
    }      
}
 
$Results | Format-Table
 copiar
Haga clic para copiar el script completo

ADSelfService Plus

  • Cree una directiva. Seleccione Actualización automática y cualquier otra acción de autoservicio que puedan realizar los usuarios en la directiva.
  • Vaya a Autoservicio de directorio > Diseño de actualización automática.
  • Puede elegir editar el diseño predeterminado haciendo clic en el icono de edición o haciendo clic en Crear nuevo diseño.
  • Arrastre y suelte los campos necesarios en el diseño.
  • Haga clic en Guardar.
  • Haga clic en Asignar directivas y en la ventana emergente que aparece, elija el diseño que ha creado para la directiva deseada.
  • Haga clic en Aceptar.
  • Los usuarios de esa directiva ahora podrán actualizar la información de su perfil de AD mediante ADSelfService Plus.
how-to-self-update-ad-details-using-powershell-1
how-to-self-update-ad-details-using-powershell-2
Ventajas de ADSelfService Plus:
  • Configuración rápida:

    Con ADSelfService Plus, los administradores pueden configurar la actualización automática de AD simplemente arrastrando y soltando los campos deseados en el diseño de la actualización automática.

  • Elegir qué usuarios pueden actualizar su información de AD:

    Al crear una directiva de ADSelfService, los administradores seleccionan el dominio, las unidades organizativas y los grupos cuyos usuarios pueden actualizar la información de su perfil de AD.

  • ctualización segura de la información de AD:

    Antes de que los usuarios puedan iniciar sesión en el portal de ADSelfService Plus y actualizar su información de AD, deberán completar la autenticación multifactor (MFA). Durante la MFA, los usuarios deberán verificar su identidad mediante otros métodos además de autenticarse con el nombre de usuario y la contraseña de AD.

  • Crear reglas de flujo de trabajo de aprobación:

    Garantiza que la información actualizada por los propios usuarios finales ha sido verificada y validada por el servicio de asistencia técnica o los administradores, antes de que se actualice en Active Directory.

  • Acciones de autoactualización de auditoría:

    Captura todas las operaciones de autoactualización que se pueden generar fácilmente con un solo clic y exportar en diversos formatos como CSV, HTML, XLS y PDF.

  • Forzar a los usuarios a actualizar ellos mismos la información de su perfil:

    Los usuarios pueden verse obligados a actualizar los campos de autoactualización que se han seleccionado como obligatorios en cuanto inicien sesión en el portal de ADSelfService Plus.

  • Personaliza los campos:

    Los campos de información del perfil se pueden personalizar según las necesidades de la organización. El nombre y el tipo de campo se pueden modificar y los campos se pueden hacer obligatorios o de solo lectura si es necesario.

Grandes compañías de latinoamérica confían en ADSelfService Plus

Emprenda un viaje hacia la seguridad de identidad y Zero Trust