Aggiornamento autonomo di Active Directory con gli script PowerShell

Lo script PowerShell più in basso è un esempio di utilizzo di PowerShell per aggiornare i numeri di telefono degli utenti della loro organizzazione in Active Directory (AD). ADSelfService Plus, una soluzione di gestione self-service delle password di AD e di Single Sign-On, supporta l'aggiornamento autonomo delle informazione del profilo di Active Directory. Questo è un confronto dell'aggiornamento delle informazioni degli utenti di AD con PowerShell e ADSelfService Plus:

Con PowerShell

Esegui lo script più in basso per aggiornare i numeri di telefono degli utenti in AD utilizzando un file CSV. Crea un file CSV con i nomi utente e i numeri di telefono degli utenti e inserisci il percorso del file nello 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
 Copied
Fai clic per copiare l’intero script

ADSelfService Plus

  • Crea un criterio. Seleziona Aggiornamento automatico e le altre eventuali azioni self-service che possono essere eseguite dagli utenti nel criterio.
  • Vai a Directory self-service > Layout dell'aggiornamento automatico.
  • Puoi modificare il layout predefinito facendo clic sull'icona di modifica o facendo clic su Crea un nuovo layout.
  • Trascina i campi necessari nel layout.
  • Fai clic su Salva.
  • Fai clic su Assegna i criteri e, nel popup che si apre, scegli il layout che hai creato per il criterio desiderato.
  • Fai clic su OK.
  • Gli utenti per quel criterio sono ora in grado di aggiornare le informazioni del loro profilo AD utilizzando ADSelfService Plus.
how-to-self-update-ad-details-using-powershell-1
how-to-self-update-ad-details-using-powershell-2
Vantaggi di ADSelfService Plus: =
  • Configurazione rapida:

    Con ADSelfService Plus, gli amministratori possono configurare l'aggiornamento autonomo di AD trascinando i campi desiderati nel layout dell'aggiornamento autonomo.

  • Scegli quali utenti possono aggiornare le loro informazioni AD:

    Durante la creazione di un criterio in ADSelfService, gli amministratori selezionano i gruppi, domini o unità organizzative i cui utenti possono aggiornare le informazioni del loro profilo AD.

  • Aggiornamento protetto delle informazioni AD:

    Prima che gli utenti possano effettuare l'accesso al portale ADSelfService Plus e aggiornare le loro informazioni AD, devono effettuare l'autenticazione a più fattori. Durante l'autenticazione a più fattori, gli utenti dovranno verificare la loro identità utilizzando altri metodi in aggiunta all'autenticazione con nome utente e password AD.

  • Crea le regole del flusso di lavoro di approvazione:

    Garantisce che le informazioni aggiornate autonomamente dagli utenti finali siano verificate e convalidate con l'aiuto dei responsabili o del servizio di assistenza prima di venire aggiornate in Active Directory.

  • Controlla le azioni di aggiornamento autonomo:

    Acquisisce tutte le operazioni di aggiornamento autonomo che possono essere facilmente generate con un singolo clic ed esportate in vari formati come CSV, HTML, XLS e PDF.

  • Obbliga gli utenti ad aggiornare automaticamente le informazioni del loro profilo:

    Gli utenti possono essere obbligati ad aggiornare i campi di aggiornamento autonomo che sono stati selezionati come obbligatori quando effettuano l'accesso al portale ADSelfService Plus.

  • Personalizza i campi:

    I campi delle informazioni del profilo possono essere personalizzati in base alle esigenze dell'organizzazione. Il nome e il tipo del campo possono essere alterati e tutti i campi possono essere resi obbligatori o di sola lettura.

Consenti agli utenti di aggiornare le informazioni del loro profilo Active Directory.

Risorse correlate