Microsoft Graph PowerShell を使用してパスワードを管理する

この記事は、Microsoft 365 Enterprise および Office 365 Enterprise の両方に適用されます。

Microsoft 365 でパスワードを管理するために、Microsoft 365 管理センターの代わりに Microsoft Graph PowerShell を使用できます。

注:

Azure Active Directory モジュールは、Microsoft Graph PowerShell SDK に置き換えられます。 Microsoft Graph PowerShell SDK を使用して、すべての Microsoft Graph API にアクセスできます。 詳細については、「Microsoft Graph PowerShell SDK の使用を開始する」 を参照してください。

まず、Microsoft Entra DC 管理者Cloud Application 管理、またはグローバル管理者アカウントを使用して、Microsoft 365 テナントに接続します

ユーザーのパスワードを管理するには、User.ReadWrite.All アクセス許可スコープ、または参照ページの [ライセンスの割り当て] に記載されている他のアクセス許可のいずれかが必要Graph API。

Connect-Graph -Scopes User.ReadWrite.All

これらのコマンドを使用してパスワードを設定し、次回サインインする際にユーザーに新しいパスワードの変更を強制します。

$userUPN="<user account sign in name, such as belindan@contoso.com>"
$newPassword="<new password>"
$secPassword = ConvertTo-SecureString $newPassword -AsPlainText -Force
Update-MgUser -UserId $userUPN -PasswordProfile @{ ForceChangePasswordNextSignIn = $true; Password = $newPassword }

関連項目

Microsoft 365 ユーザー アカウント、ライセンス、PowerShell を使用したグループを管理する

PowerShell で Microsoft 365を管理する

Microsoft 365 用 PowerShell の使用を開始する