次の方法で共有


プロパティ ページに表示されるプロパティの設定

  • このトピックでは、ユーザーに対してプロパティ ページに表示されるプロパティを設定するためのコード例を示します。プロパティ ページには、Active Directory ユーザーとコンピュータ MMC スナップインからアクセスします。このスナップインをまだ使用したことがない場合は、サーバー上で [スタート] ボタンをクリックし、[すべてのプログラム] をポイントし、[管理ツール] をポイントして、[Active Directory ユーザーとコンピュータ] をクリックすると開くことができます。[Users] フォルダで、ユーザー名を右クリックし、[プロパティ] をクリックします。自宅の住所などの情報の変更をユーザーに許可するアプリケーションをセットアップする場合、このコードをアプリケーションに追加すると便利です。

次のコード例は、[全般] ページに表示される共通プロパティの設定方法を示しています

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

次のコード例は、[住所] ページに表示される共通プロパティの設定方法を示しています。

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

次のコード例は、[アカウント] ページに表示される共通プロパティの設定方法を示しています。

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

[ユーザーはパスワードを変更できない] の設定を変更するには、ユーザー オブジェクトの特定のアクセス制御エントリを追加または変更します。これを行う方法を示すコード例など詳細については、 、「ユーザー パスワードの管理」を参照してください。

関連項目

リファレンス

System.DirectoryServices

概念

ユーザー管理

Send comments about this topic to Microsoft.

Copyright © 2007 by Microsoft Corporation. All rights reserved.