この記事は更新から24ヶ月以上経過しているため、最新の情報を別途確認することを推奨いたします。
Windows PowerShell コマンドレットを用いて、Azure AD に登録されているユーザーのパスワードを無期限に変更することが可能です。
1.Windows PowerShell を管理者権限で起動する
2.Azure AD PowerShell モジュールをインストールする
======
install-module azuread
import-module azuread
======
3.Azure AD に接続する
======
Connect-AzureAD
======
4.管理者のユーザーアカウント、パスワードを入力する
5.以下のいずれかのコマンドレットを実行し、パスワードを無期限に設定する
特定のユーザーについて無期限に設定する場合は、以下のコマンドレットになります。
======
Set-AzureADUser -ObjectId <user ID> -PasswordPolicies DisablePasswordExpiration
======
すべてのユーザーを無期限に設定する場合は以下のコマンドレットとなります。
========
Get-AzureADUser -All $true | Set-AzureADUser -PasswordPolicies DisablePasswordExpiration
========
PowerShell から Azure AD に接続するための手順は以下サイトをご覧ください。
[グループ管理用の Azure Active Directory バージョン 2 のコマンドレット]
https://docs.microsoft.com/ja-jp/azure/active-directory/users-groups-roles/groups-settings-v2-cmdlets
・Azure AD PowerShell モジュールをインストールする
・ディレクトリに接続する
Azure AD のパスワードポリシーの関連情報は以下に記載されています。
[Azure Active Directory のパスワード ポリシーと制限]
https://docs.microsoft.com/ja-jp/azure/active-directory/authentication/concept-sspr-policy#set-password-expiration-policies-in-azure-ad
・パスワードを無期限に設定する