none
Establecer un "excludeILM" en el atributo otherPager en el AD local RRS feed

  • Pregunta

  • Hola a todos.

    tenemos un usuario en AD local que sincroniza con Office 365 y que toma el first name y last name del AD local pero necesitamos que en Office 365 tenga un Display name diferente al que tiene en AD por lo que nos sugieren 

    Establezca un "excludeILM" en el atributo otherPager en el AD local (ASEFI)

    pero no sabemos como hacerlo tenemos una vaga idea de esto pero no nos funciona

    dejo la linea que hicimos

    PS C:\Users\MXE01510629B> Set-ADUser -Identity MXI02004426M |Select-Object excludeILM

    martes, 3 de abril de 2018 18:00

Respuestas

  • Hola, 

    Te pongo un script que hace lo que necesitas, con la excepción de que está pensado para hacerlo sobre TODOS los usuarios de la OU que pongas. Si quisieras filtrar y hacerlo sobre los que cumplan algún requisito tendrás que añadir esa parte.

    Aunque es posible hacerlo con Set-ADUser, el script lo monto con ADSI porque (al menos en mi caso) me da mucho mejor rendimiento cuando hay que hacer un cambio masivo.

    $Error.Clear()
    Clear-Host
    
    $otherPagerValue = "excludeILM"
    
    $DS = New-Object System.DirectoryServices.DirectorySearcher
    $DS.PageSize = 15000
    $DS.Filter = "(&(objectCategory=person)(objectCategory=User))"
    $DS.SearchRoot = "LDAP://ou=subOU,ou=tu_ou,dc=tu_dominio,dc=tu_sufijo" #La OU donde están los usuarios que quieres cambiar
    $ADUsers = $DS.FindAll()
    
    ForEach ($User in $ADUsers)
    {
    	$Props = $null
    	$Props = $User.Properties
    	$Username = $null
    	$Username = $Props.samaccountname
    	$DN = $null
    	$DN = $Props.distinguishedname
    	
    	Write-Host -ForegroundColor DarkRed "Actualizando $Username con otherPage: $otherPagerValue"
    	Try
    	{
    		$UserDN = [ADSI] "LDAP://$DN" 
            $UserDN.psbase.invokeSet("otherPager",$otherPagerValue) 
            $UserDN.setinfo()  
    	}
    	Catch
    	{
    		Write-Output $Error
    	}
    }
    
    

    Espero que te sirva.

    Un saludo,

    Diego

    • Marcado como respuesta Omar_Vega viernes, 6 de abril de 2018 23:59
    miércoles, 4 de abril de 2018 10:07