Set-EntraUserPasswordProfile

ユーザーのパスワードを設定します。

構文

Default (既定)

Set-EntraUserPasswordProfile

    [-ForceChangePasswordNextSignIn]
    [-ForceChangePasswordNextSignInWithMfa]
    -UserId <String>
    -Password <SecureString>
    [<CommonParameters>]

説明

エイリアスSet-EntraUserPassword付きのSet-EntraUserPasswordProfile コマンドレットは、Microsoft Entra IDのユーザーのパスワードを設定します。

すべてのユーザーは、管理者ロールに属せずにパスワードを更新できます。

例 1: ユーザーのパスワードを設定する

Connect-Entra -Scopes 'Directory.AccessAsUser.All'
$newPassword = '<strong-password>'
$securePassword = ConvertTo-SecureString $newPassword -AsPlainText -Force
Set-EntraUserPasswordProfile -UserId 'SawyerM@contoso.com' -Password $securePassword

このコマンドは、指定されたユーザーのパスワードを設定します。

  • -UserIdパラメーターは、Microsoft Entra IDのユーザーの ID を指定します。
  • -Password パラメーターは、設定するパスワードを指定します。

例 2: ForceChangePasswordNextSignInWithMfa パラメーターを使用してユーザーのパスワードを設定する

Connect-Entra -Scopes 'Directory.AccessAsUser.All'
$newPassword= '<strong-password>'
$securePassword = ConvertTo-SecureString $newPassword -AsPlainText -Force
Set-EntraUserPasswordProfile -UserId 'SawyerM@contoso.com' -Password $securePassword -ForceChangePasswordNextSignInWithMfa

このコマンドは、指定されたユーザーのパスワードを ForceChangePasswordNextSignInWithMfa パラメーターで設定します。

  • -UserIdパラメーターは、Microsoft Entra ID内のユーザーの ID を指定します。
  • -Password パラメーターは、設定するパスワードを指定します。
  • -ForceChangePasswordNextSignInWithMfa パラメーターは、ユーザーにパスワードの変更を強制します。

例 3: ForceChangePasswordNextSignIn パラメーターを使用してユーザーのパスワードを設定する

connect-Entra -Scopes 'Directory.AccessAsUser.All'
$newPassword= '<strong-password>'
$securePassword = ConvertTo-SecureString $newPassword -AsPlainText -Force
Set-EntraUserPasswordProfile -UserId 'SawyerM@contoso.com' -Password $securePassword -ForceChangePasswordNextSignIn

このコマンドは、ForceChangePasswordNextSignIn パラメーターを使用して、指定されたユーザーのパスワードを設定します。

  • -UserIdパラメーターは、Microsoft Entra ID内のユーザーの ID を指定します。
  • -Password パラメーターは、設定するパスワードを指定します。
  • -ForceChangePasswordNextSignIn パラメーターは、ユーザーが次回のログイン時にパスワードを変更することを強制します。

パラメーター

-ForceChangePasswordNextSignIn

次のサインイン時にユーザーにパスワードの変更を強制します。

パラメーターのプロパティ

型:System.Management.Automation.SwitchParameter
規定値:None
ワイルドカードのサポート:False
DontShow:False

パラメーター セット

(All)
配置:Named
必須:False
パイプラインからの値:False
プロパティ名別のパイプラインからの値:False
残りの引数からの値:False

-ForceChangePasswordNextSignInWithMfa

true に設定されている場合は、ユーザーにパスワードの変更を強制します。

パラメーターのプロパティ

型:System.Management.Automation.SwitchParameter
規定値:None
ワイルドカードのサポート:False
DontShow:False

パラメーター セット

(All)
配置:Named
必須:False
パイプラインからの値:False
プロパティ名別のパイプラインからの値:False
残りの引数からの値:False

-Password

パスワードを指定します。

パラメーターのプロパティ

型:System.SecureString
規定値:None
ワイルドカードのサポート:False
DontShow:False

パラメーター セット

(All)
配置:Named
必須:True
パイプラインからの値:True
プロパティ名別のパイプラインからの値:True
残りの引数からの値:False

-UserId

ユーザーの ID を指定します。

パラメーターのプロパティ

型:System.String
規定値:None
ワイルドカードのサポート:False
DontShow:False
Aliases:オブジェクト識別子, UPN, アイデンティティ, ユーザープリンシパルネーム

パラメーター セット

(All)
配置:Named
必須:True
パイプラインからの値:True
プロパティ名別のパイプラインからの値:True
残りの引数からの値:False

CommonParameters

このコマンドレットでは、一般的なパラメーター -Debug、-ErrorAction、-ErrorVariable、-InformationAction、-InformationVariable、-OutBuffer、-OutVariable、-PipelineVariable、-ProgressAction、-Verbose、-WarningAction、-WarningVariable の各パラメーターがサポートされています。 詳細については、about_CommonParametersを参照してください。