PowerShellを使ってADユーザーのパスワードを簡単に変更する方法

Active Directory (AD)は、企業で広く使用されているディレクトリサービスです。ADを使用すると、ユーザーアカウント、コンピューター、グループ、およびその他のリソースを一元管理できます。この記事では、PowerShellを使ってADユーザーのパスワードを変更する方法について解説します。

目次

必要なモジュールのインストール

まず、PowerShellでActive Directoryを操作するために、ActiveDirectory モジュールが必要です。以下のコマンドを実行して、モジュールをインストールしましょう。

# ActiveDirectoryモジュールをインストール
Install-Module -Name ActiveDirectory

ADユーザーのパスワードを変更するスクリプト

以下のスクリプトは、指定したADユーザーのパスワードを変更します。スクリプトにコメントを追加して、各行の機能を説明しています。

# 必要なモジュールをインポート
Import-Module ActiveDirectory

# 変更するユーザーの識別子を指定
$UserName = "JohnDoe"

# 新しいパスワードをセキュアな文字列として指定
$NewPassword = ConvertTo-SecureString -String "NewPassword123!" -AsPlainText -Force

# ユーザーのパスワードを変更
Set-ADAccountPassword -Identity $UserName -NewPassword $NewPassword -Reset

# 変更を確認するために、ユーザーオブジェクトを取得
$User = Get-ADUser -Identity $UserName

# 結果を表示
Write-Host "パスワードが変更されました: $($User.Name)"

まとめ

この記事では、PowerShellを使ってADユーザーのパスワードを変更する方法について説明しました。ActiveDirectory モジュールをインストールし、スクリプトを使って簡単にパスワードを変更できることがわかりました。これで、ADユーザーのパスワード管理が効率的に行えるようになります。

コメント

コメントする

目次