Microsoft 365 でユーザーのパスワードをリセットするときに、"この名前のユーザーが見つかりませんでした"

問題

Microsoft 365 でユーザーのパスワードをリセットしようとすると、次のメッセージが表示されます。

この名前のユーザーが見つかりませんでした。 削除されている可能性があります。

ソリューション

この問題を解決するには、Windows PowerShellの Microsoft Azure Active Directory モジュールを使用して、ユーザー プリンシパル名 (UPN) を既定のドメインに設定します。 次に、バニティ ドメインを使用するようにユーザー プリンシパル名を元に戻します。 これを行うには、次の手順を実行します。

  1. Windows PowerShell用の Azure Active Directory モジュールを起動し、Microsoft Entra IDに接続します。

    注:

    Windows PowerShell用の Azure Active Directory モジュールの詳細については、次の Microsoft Web サイト「Microsoft Entra コマンドレット」を参照してください。

  2. ユーザーの UPN を既定のドメインに変更します。 このためには、次のコマンドを実行します。

    Set-MsolUserPrincipalName -UserPrincipalName [ExistingUPN] -NewUserPrincipalName [NewUPN]
    

    たとえば、次のコマンドを使用します。

    Set-MsolUserPrincipalName -UserPrincipalName johnsmith@contoso.com -NewUserPrincipalName johnsmith@contoso.onmicrosoft.com
    
  3. ユーザーの UPN を元のドメインに戻します。 このためには、次のコマンドを実行します。

    Set-MsolUserPrincipalName -UserPrincipalName [ExistingUPN] -NewUserPrincipalName [NewUPN]
    

    たとえば、次のコマンドを使用します。

    Set-MsolUserPrincipalName -UserPrincipalName johnsmith@contoso.onmicrosoft.com -NewUserPrincipalName johnsmith@contoso.com
    
  4. パスワードをもう一度リセットします。

注:

Azure AD および MSOnline PowerShell モジュールは、2024 年 3 月 30 日の時点で非推奨となりました。 詳細については、 非推奨の更新プログラムに関するページを参照してください。 この日付以降、これらのモジュールのサポートは、Microsoft Graph PowerShell SDK への移行支援とセキュリティ修正に限定されます。 非推奨のモジュールは、2025 年 3 月 30 日まで引き続き機能します。

Microsoft Entra ID (旧称 Azure AD) と対話するには、Microsoft Graph PowerShell に移行することをお勧めします。 移行に関する一般的な質問については、移行に関する FAQ を参照してください。 メモ: バージョン 1.0.x の MSOnline では、2024 年 6 月 30 日以降に中断が発生する可能性があります。

さらにヘルプが必要ですか? Microsoft コミュニティを参照してください。