Share via


Festlegen der in Eigenschaftenseiten angezeigten Eigenschaften

  • Dieses Thema enthält Codebeispiele zum Festlegen der Eigenschaften, die in den Eingenschaftenseiten für Benutzer angezeigt werden, die über das MMC-Snap-In Active Directory-Benutzer und -Computer erreichbar sind. Wenn Sie dieses Snap-In noch nicht verwendet haben, können Sie es auf dem Server öffnen, indem Sie Start, Alle Programme, Verwaltung, Active Directory-Benutzer und -Computer auswählen. Wählen Sie im Ordner Benutzer einen Benutzernamen und dann im Kontextmenü Eigenschaften aus. Wenn Sie eine Anwendung einrichten, die Benutzern das Ändern von Informationen wie die Privatadresse ermöglicht, können Sie diesen nützlichen Code zur Anwendung hinzufügen.

Im folgenden Codebeispiel wird veranschaulicht, wie die allgemeinen Eigenschaften festgelegt werden, die auf der Seite Allgemein angezeigt werden.

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();

Im folgenden Codebeispiel wird veranschaulicht, wie die allgemeinen Eigenschaften festgelegt werden, die auf der Seite Adresse angezeigt werden.

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();

Im folgenden Codebeispiel wird veranschaulicht, wie die allgemeinen Eigenschaften festgelegt werden, die auf der Seite Konto angezeigt werden.

usr.Properties["userPrincipalName"].Value = "newuser@fabrikam.com";
usr.Properties["sAMAccountName"].Value = "newuser";
usr.Properties["userWorkstations"].Value = "wrkst01,wrkst02,wrkst03";
usr.CommitChanges();

Die Einstellung Benutzer kann Kennwort nicht ändern wird geändert, indem bestimmte Zugriffssteuerungseinträge für das Benutzerobjekt hinzugefügt oder geändert werden. Weitere Informationen hierzu sowie Codebeispiele zur Veranschaulichung finden Sie unter Verwalten von Benutzerkennwörtern.

Siehe auch

Referenz

System.DirectoryServices

Konzepte

Benutzerverwaltung

Send comments about this topic to Microsoft.

Copyright © 2007 Microsoft Corporation. Alle Rechte vorbehalten.