Id. de artículo: 277717 - Última revisión: martes, 31 de octubre de 2006 - Versión: 4.2 Cómo cambiar los nombres de presentación de los usuarios de Active Directory con Active Directory Services Interface scriptResumenEn este artículo describe cómo cambiar los nombres de presentación de usuarios de Active Directory con interfaz de servicios de Active Directory (ADSI) de secuencia de comandos. Más informaciónDe forma predeterminada, cuando se crea un nuevo usuario, el cuadro Nombre para mostrar se genera en formato "Nombre apellido". Puede cambiar los usuarios existentes a un formato "Apellido, nombre" Si utiliza secuencias de comandos ADSI Visual Basic (VB). El formato predeterminado de los usuarios recién creados se puede cambiar para reflejar el apellido, nombre de formato si utiliza la utilidad ADSIEdit y, a continuación, modifica la propiedad createDialog en el nodo DisplaySpecifiers.Para obtener más información acerca de cómo cambiar el formato predeterminado, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base: 250455
(http://support.microsoft.com/kb/250455/
)
Cómo cambiar los nombres para mostrar de usuarios de Active Directory 300427
(http://support.microsoft.com/kb/300427/
)
Cómo cambiar los nombres de presentación de Active Directory La siguiente secuencia de comandos puede cambiar los usuarios existentes en una unidad organizativa (OU) determinada por el apellido, nombre de formato. rem chgdisplay.vbs - Changes the display names of all users in a given OU to the
rem format of Lastname, Firstname.
rem Usage = cscript chgdisplay.vbs "OU=My Ou, DC=My Domain, DC=com"
rem OU must be enclosed in quotes if it contains spaces in the name
Dim strTargetOU
ParseCommandLine()
wscript.echo strTargetOU
wscript.echo
wscript.echo "Changing Display names of users in " & strTargetOU
Set oTargetOU = GetObject("LDAP://" & strTargetOU)
oTargetOU.Filter = Array("user")
For each usr in oTargetOU
if instr(usr.SamAccountName, "$") = 0 then
vLast = usr.get("Sn")
vFirst = usr.get("GivenName")
vFullname = vLast + "\, " + vFirst
usr.put "displayName", vFullName
usr.setinfo
wscript.echo usr.displayName
end if
Next
Sub ParseCommandLine()
Dim vArgs
set vArgs = WScript.Arguments
if vArgs.Count <> 1 then
DisplayUsage()
Else
strTargetOU = vArgs(0)
End if
End Sub
Sub DisplayUsage()
WScript.Echo
WScript.Echo "Usage: cscript.exe " & WScript.ScriptName & " <Target OU to change users display names in>"
WScript.Echo "Example: cscript " & WScript.ScriptName & " " & chr(34) & "OU=MyOU,DC=MyDomain,DC=com" & chr(34)
WScript.Quit(0)
End SubDN: CN = Juan Pérez, OU = Sales, DC = acme, DC = com Un usuario creado después de este cambio en el regla de nomenclatura predeterminado tiene el siguiente nombre completo que contiene un carácter de escape antes de la coma: DN: CN = Smith\, John, OU = Sales, DC = acme, DC = com Si utiliza ADSI en secuencias de comandos para cambiar los usuarios se deben considerar las sugerencias anteriores. Por ejemplo: Set usr = GetObject("LDAP://CN=Smith\, John,OU=Sales,DC=acme,DC=com")
usr.Put "pwdLastSet", CLng(0)
usr.SetInfoLa información de este artículo se refiere a:
Traducción automáticaIMPORTANTE: Este artículo ha sido traducido por un software de traducción automática de Microsoft (http://support.microsoft.com/gp/mtdetails) en lugar de un traductor humano. Microsoft le ofrece artículos traducidos por un traductor humano y artículos traducidos automáticamente para que tenga acceso en su propio idioma a todos los artículos de nuestra base de conocimientos (Knowledge Base). Sin embargo, los artículos traducidos automáticamente pueden contener errores en el vocabulario, la sintaxis o la gramática, como los que un extranjero podría cometer al hablar el idioma. Microsoft no se hace responsable de cualquier imprecisión, error o daño ocasionado por una mala traducción del contenido o como consecuencia de su utilización por nuestros clientes. Microsoft suele actualizar el software de traducción frecuentemente. Haga clic aquí para ver el artículo original (en inglés): 277717
(http://support.microsoft.com/kb/277717/en-us/
)
| Seleccione idioma
|

Volver al principio
