ActiveDirectoryMembershipProvider.ChangePassword メソッドとは? わかりやすく解説

Weblio 辞書 > コンピュータ > .NET Framework クラス ライブラリ リファレンス > ActiveDirectoryMembershipProvider.ChangePassword メソッドの意味・解説 

ActiveDirectoryMembershipProvider.ChangePassword メソッド

メモ : このメソッドは、.NET Framework version 2.0新しく追加されたものです。

指定したユーザーパスワード変更します

名前空間: System.Web.Security
アセンブリ: System.Web (system.web.dll 内)
構文構文

Public Overrides Function
 ChangePassword ( _
    username As String, _
    oldPassword As String, _
    newPassword As String _
) As Boolean
Dim instance As ActiveDirectoryMembershipProvider
Dim username As String
Dim oldPassword As String
Dim newPassword As String
Dim returnValue As Boolean

returnValue = instance.ChangePassword(username, oldPassword, newPassword)
public override bool ChangePassword (
    string username,
    string oldPassword,
    string newPassword
)
public:
virtual bool ChangePassword (
    String^ username, 
    String^ oldPassword, 
    String^ newPassword
) override
public boolean ChangePassword (
    String username, 
    String oldPassword, 
    String newPassword
)
public override function ChangePassword (
    username : String, 
    oldPassword : String, 
    newPassword : String
) : boolean

パラメータ

username

パスワード更新するユーザーの名前。

oldPassword

指定したユーザー現在のパスワード

newPassword

指定したユーザー新しパスワード

戻り値
パスワード正常に更新され場合trueそれ以外場合false

例外例外
例外種類条件

ArgumentException

username が空であるか、ユーザー名最大長 (通常256 文字) を超えてます。

または

usernameコンマ含んでます。

または

ユーザー名userPrincipalName 属性マップされており、username パラメータ円記号含まれています。

または

oldPassword または newPassword長さ 0 の文字列です。

または

oldPassword または newPasswordパスワード最大長 (通常128 文字) を超えてます。

または

newPassword が、MinRequiredPasswordLength プロパティ指定されパスワード最小サイズ達していません。

または

newPassword含まれるアルファベット以外の文字数が、MinRequiredNonAlphanumericCharacters プロパティ指定された数を下回ってます。

または

newPassword が PasswordStrengthRegularExpression プロパティ定義されている正規表現による評価不合格なりました

ArgumentNullException

usernamenull 参照 (Visual Basic では Nothing) です。

または

oldPasswordnull 参照 (Visual Basic では Nothing) です。

または

newPasswordnull 参照 (Visual Basic では Nothing) です。

MembershipPasswordException

newPasswordActive Directory サーバー定義されている複雑さ要件満たしていません。

ProviderException

Active Directory Application Mode サーバーへのセキュリティ保護され接続確立できませんでした

InvalidOperationException

ActiveDirectoryMembershipProvider インスタンス初期化される前に ChangePassword メソッド呼び出されました。

解説解説

ChangePassword メソッドは、Active Directory データ ストアユーザーパスワード更新するときに使用しますActiveDirectoryMembershipProvider インスタンス使用するように構成されている資格情報に関係なく、プロバイダは、username パラメータおよび oldPassword パラメータ接続資格情報として使用して Active Directory サーバー接続します

EnablePasswordReset プロパティtrue場合パスワード質問への解答所定回数指定したことが原因ユーザーアカウント以前ロックされていたときは、ユーザーパスワード変更できません。ユーザーは、PasswordAnswerAttemptLockoutDuration プロパティ指定され時間 (分数) が経過するのを待ってから、パスワード変更する必要があります

パスワード変更成功した場合EnablePasswordReset プロパティtrue のときは、ユーザー無効なパスワード解答追跡カウンタリセットされます。

プロバイダは、接続文字列指定され検索位置開始点としてユーザー名のサブツリー検索実行することによって、更新するユーザー インスタンス検索します接続文字列詳細については、ActiveDirectoryMembershipProvider クラストピック参照してください

Active Directory サーバーパスワード変更するには、connectionProtection 属性が SignAndSeal に設定されている必要があります

ADAM サーバー使用している場合は、セキュリティ保護されていない接続経由でのパスワード変更許可するよう ADAM サーバー明示的に構成した場合のみ、connectionProtection 属性を None に設定できます

プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
ActiveDirectoryMembershipProvider クラス
ActiveDirectoryMembershipProvider メンバ
System.Web.Security 名前空間
その他の技術情報
メンバシップ概要


このページでは「.NET Framework クラス ライブラリ リファレンス」からActiveDirectoryMembershipProvider.ChangePassword メソッドを検索した結果を表示しています。
Weblioに収録されているすべての辞書からActiveDirectoryMembershipProvider.ChangePassword メソッドを検索する場合は、下記のリンクをクリックしてください。
 全ての辞書からActiveDirectoryMembershipProvider.ChangePassword メソッド を検索

英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

ActiveDirectoryMembershipProvider.ChangePassword メソッドのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



ActiveDirectoryMembershipProvider.ChangePassword メソッドのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
日本マイクロソフト株式会社日本マイクロソフト株式会社
© 2025 Microsoft.All rights reserved.

©2025 GRAS Group, Inc.RSS