← Back to Home

PowerShellでユーザー・アカウントとグループを管理する

Views: 944

You can try the commands on our interactive shell.

PowerShellでユーザー・アカウントとグループを管理する

PowerShellは、Windowsシステム上でのユーザー・アカウントとグループの管理に非常に強力な方法を提供します。以下のチュートリアルでは、PowerShellを使用してユーザー・アカウントとグループを操作するためのcmdletやテクニックを探検します。

ユーザー・アカウントの作成


新しいユーザー・アカウントを作成するには、New-LocalUser cmdletを使用することができます。

New-LocalUser -Name "johnDoe" -AccountPassword (ConvertTo-SecureString ("P@ssw0rd" -as [char[]]) -AsPlainText -Force)

このコマンドは、新しいローカルユーザー・アカウント「johnDoe」を作成し、パスワードを「P@ssw0rd」に設定します。

ユーザー・アカウントの変更


既存のユーザー・アカウントを変更するには、various cmdletを使用することができます。例えば、既存のユーザー・アカウントのパスワードを変更するには:

$oldPassword = ConvertTo-SecureString ("OldP@ssw0rd" -as [char[]]) -AsPlainText -Force
Set-LocalUser -Name "johnDoe" -AccountPassword $oldPassword

このコマンドは、既存のユーザー・アカウント「johnDoe」のパスワードを変更します。

グループの作成


新しいグループを作成するには、New-LocalGroup cmdletを使用することができます。

New-LocalGroup -Name "Developers"

このコマンドは、新しいローカルグループ「Developers」を作成します。

ユーザーの追加


ユーザーをグループに追加するには、Add-LocalGroupMember cmdletを使用することができます。

Add-LocalGroupMember -Group "Developers" -User "johnDoe"

このコマンドは、ユーザー「johnDoe」をグループ「Developers」に追加します。

ユーサーの削除


ユーザーをグループから削除するには、Remove-LocalGroupMember cmdletを使用することができます。

Remove-LocalGroupMember -Group "Developers" -User "johnDoe"

このコマンドは、ユーザー「johnDoe」をグループ「Developers」から削除します。

ユーザーの情報取得


特定のユーザー・アカウントに関する情報を取得するには、Get-LocalUser cmdletを使用することができます。

$user = Get-LocalUser -Name "johnDoe"
$user | Format-List

このコマンドは、ユーザー・アカウント「johnDoe」の情報を取得し、テーブル形式で表示します。

グループの情報取得


特定のグループに関する情報を取得するには、Get-LocalGroup cmdletを使用することができます。

$group = Get-LocalGroup -Name "Developers"
$group | Format-List

このコマンドは、グループ「Developers」の情報を取得し、テーブル形式で表示します。

スクリプト例:ユーザー・アカウントとグループの管理


以下は、新しいユーザー・アカウントを作成し、そのユーザーをグループに追加し、最後にユーザーをグループから削除するスクリプトの例です。

# 新しいユーザー・アカウントを作成
New-LocalUser -Name "newUser" -AccountPassword (ConvertTo-SecureString ("P@ssw0rd" -as [char[]]) -AsPlainText -Force)

# ユーサーをグループ「Developers」に追加
Add-LocalGroupMember -Group "Developers" -User "newUser"

# ユーサーをグループ「Developers」から削除
Remove-LocalGroupMember -Group "Developers" -User "newUser"

このスクリプトは、新しいユーザー・アカウント「newUser」を作成し、そのユーザーをグループ「Developers」に追加し、最後にユーザーをグループから削除します。

###まとめ

このチュートリアルでは、PowerShellを使用してユーザー・アカウントとグループを操作するためのcmdletやテクニックを探検しました。新しいユーザー・アカウントを作成し、そのユーザーをグループに追加し、既存のユーザー・アカウントのパスワードを変更する方法など、ユーザー・アカウントとグループに関する操作の多くの例を学びました。Windows環境でのユーザー・アカウントとグループの管理には、これらのスキルが非常に役立ちます。

Try it Now!