Impostazione delle proprietà visualizzate sulle pagine delle proprietà

  • In questo argomento sono riportati esempi di codice per l'impostazione delle proprietà che gli utenti visualizzeranno nelle pagine delle proprietà, a cui si accede tramite lo snap-in MMC Utenti e computer di Active Directory. Se questo snap-in non è mai stato usato, è possibile aprirlo sul server selezionando Start, Tutti i programmi, Strumenti di amministrazione, Utenti e computer di Active Directory. Nella cartella Utenti utilizzare il menu di scelta rapida (fare clic con il pulsante destro del mouse) per scegliere un nome utente, quindi selezionare Proprietà. Questo frammento di codice si rivela utile nel caso si stia impostando un'applicazione che, ad esempio, consente agli utenti di modificare informazioni come l'indirizzo di casa.

Nell'esempio di codice riportato di seguito viene illustrato come impostare le proprietà comuni visualizzate nella pagina Generale.

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

Nell'esempio di codice riportato di seguito viene illustrato come impostare le proprietà comuni visualizzate nella pagina Indirizzo.

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

Nell'esempio di codice riportato di seguito viene illustrato come impostare le proprietà comuni visualizzate nella pagina Account.

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

L'impostazione Cambiamento password non consentito può essere modificata aggiungendo o modificando determinate voci di controllo dell'accesso per l'oggetto utente. Per ulteriori informazioni , compresi gli esempi di codice che mostrano l'operazione, vedere Gestione delle password utente.

Vedere anche

Riferimenti

System.DirectoryServices

Concetti

Gestione di utenti

Send comments about this topic to Microsoft.

Copyright © 2007 Microsoft Corporation. Tutti i diritti riservati.