web-dev-qa-db-ja.com

ADパスワードを期限切れに設定する方法/ PowerShellで変更する方法

ユーザーパスワードの負荷全体をリセットして、期限切れに設定する必要があります。または、「ユーザーは次回ログイン時にパスワードを変更する必要があります」パスワードはSetADAccountPasswordで簡単に変更できます。

SetADAccountControlコマンドレットの指示を見ると、説明に「PasswordExpired」パラメーターがあることが示唆されていますが、残りのテキストではそのパラメーターについての言及はありません。試してみると存在しません。

理想的には、それを実行するためのかなり単純なPowershellコマンドを期待しています!サーバー上に他のスクリプト言語はありません。

ありがとう。

4
Max Allan
Get-ADUser -Identity $name | Set-ADUser -ChangePasswordAtLogon:$true 

トリックを行う必要があります。

8
Ryan Ries

Office365/ExchangeOnline /オンプレミスのExchange 2016:

Connect-MsolService
$email = [email protected]
Set-MsolUser -UserPrincipalName $email |Set-MsolUserPassword -ForceChangePasswordOnly $true -ForceChangePassword $true
1
Mansueli