Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
- En este tema se proporcionan ejemplos de código para establecer las propiedades que aparecen en las páginas de propiedades de usuarios, a las que se obtiene acceso a través del complemento Usuarios y equipos de Active Directory. Si no ha utilizado este complemento anteriormente, puede abrirlo en el servidor seleccionando Inicio>Todos los programas>Herramientas administrativas>Usuarios y equipos de Active Directory. En la carpeta Usuario, haga clic con el botón secundario en un nombre de usuario y seleccione Propiedades. Si está configurando una aplicación que permite a un usuario cambiar información como el domicilio, resulta de gran utilidad agregar esta parte del código a la aplicación.
El siguiente ejemplo de código muestra cómo establecer las propiedades comunes que aparecen en la página General.
usr.Properties["givenName"].Value = "New User";
usr.Properties["initials"].Value = "Ms";
usr.Properties["sn"].Value = "Name";
usr.Properties["displayName"].Value = "New User Name";
usr.Properties["description"].Value = "Vice President-Operation";
usr.Properties["physicalDeliveryOfficeName"].Value = "40/5802";
usr.Properties["telephoneNumber"].Value = "(425)222-9999";
usr.Properties["mail"].Value = "newuser@fabrikam.com";
usr.Properties["wWWHomePage"].Value = "http://www.fabrikam.com/newuser";
usr.Properties["otherTelephone"].AddRange(new
string[]{"(425)111-2222","(206)222-5263"});
usr.Properties["url"].AddRange(new
string[]{"http://newuser.fabrikam.com","http://www.fabrikam.com/officers"});
usr.CommitChanges();
El siguiente ejemplo de código muestra cómo establecer las propiedades comunes mostradas en la página Dirección.
usr.Properties["streetAddress"].Value = "2050 Fabrikam Way NE";
usr.Properties["postOfficeBox"].Value = "S/2523";
usr.Properties["l"].Value = "Sammamish";
usr.Properties["st"].Value = "Washington";
usr.Properties["postalCode"].Value = "98074";
usr.Properties["c"].Value = "US";
usr.CommitChanges();
El siguiente ejemplo de código muestra cómo establecer las propiedades comunes mostradas en la página Cuenta.
usr.Properties["userPrincipalName"].Value = "newuser@fabrikam.com";
usr.Properties["sAMAccountName"].Value = "newuser";
usr.Properties["userWorkstations"].Value = "wrkst01,wrkst02,wrkst03";
usr.CommitChanges();
La opción El usuario no puede cambiar la contraseña se modifica agregando o modificando determinadas entradas de control de acceso en el objeto de usuario. Para obtener más información acerca de este tema, incluidos ejemplos de código que muestran cómo hacer esto, vea Administrar contraseñas de usuario.
Consulte también
Referencia
Conceptos
Send comments about this topic to Microsoft.
Copyright © 2007 Microsoft Corporation. Reservados todos los derechos.