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ユーザーのパスワード管理が効率的に行えるようになります。
コメント