PowerShellでユーザーアカウントを確認・追加・削除する

環境

PSVersion 5.1.14409.1012

アカウントを確認・追加・削除する

管理者権限でPowerShellを起動します。

まず、どういうローカルグループがあるのか確認します。

PS> Get-LocalGroup Name Description ---- ----------- 中略 Administrators コンピューター/ドメインに完全なアクセス権があります

確認

Administratorsのメンバーを確認する方法は以下の通りです。

Get-LocalGroupMember -Group Administrators

追加

メンバーを追加する場合には、Add-LocalGroupMemberを使用します。

Add-LocalGroupMember -Group Administrators -Member EXAMPLE_USER

削除

メンバーを削除する場合は、Remove-LocalGroupMemberを使用します。

Remove-LocalGroupMember -Group Administrators -Member EXAMPLE_USER

アカウントを操作するコマンドを調べる方法

Get-Command-Module Microsoft.PowerShell.LocalAccountsを指定します。
今回紹介したこと以外も、いろいろできそうですね。

PS> Get-Command -Module Microsoft.PowerShell.LocalAccounts CommandType Name Version Source ----------- ---- ------- ------ Cmdlet Add-LocalGroupMember 1.0.0.0 Microsoft.PowerShell.LocalAccounts Cmdlet Disable-LocalUser 1.0.0.0 Microsoft.PowerShell.LocalAccounts Cmdlet Enable-LocalUser 1.0.0.0 Microsoft.PowerShell.LocalAccounts Cmdlet Get-LocalGroup 1.0.0.0 Microsoft.PowerShell.LocalAccounts Cmdlet Get-LocalGroupMember 1.0.0.0 Microsoft.PowerShell.LocalAccounts Cmdlet Get-LocalUser 1.0.0.0 Microsoft.PowerShell.LocalAccounts Cmdlet New-LocalGroup 1.0.0.0 Microsoft.PowerShell.LocalAccounts Cmdlet New-LocalUser 1.0.0.0 Microsoft.PowerShell.LocalAccounts Cmdlet Remove-LocalGroup 1.0.0.0 Microsoft.PowerShell.LocalAccounts Cmdlet Remove-LocalGroupMember 1.0.0.0 Microsoft.PowerShell.LocalAccounts Cmdlet Remove-LocalUser 1.0.0.0 Microsoft.PowerShell.LocalAccounts Cmdlet Rename-LocalGroup 1.0.0.0 Microsoft.PowerShell.LocalAccounts Cmdlet Rename-LocalUser 1.0.0.0 Microsoft.PowerShell.LocalAccounts Cmdlet Set-LocalGroup 1.0.0.0 Microsoft.PowerShell.LocalAccounts Cmdlet Set-LocalUser 1.0.0.0 Microsoft.PowerShell.LocalAccounts

ちなみに、なぜGet-Command-Module Microsoft.PowerShell.LocalAccountsを指定するのか分かったかというと、
Get-Command Get-LocalGroupの結果のSourceにMicrosoft.PowerShell.LocalAccountsが入っていたからです。

PS> Get-Command Get-LocalGroup CommandType Name Version Source ----------- ---- ------- ------ Cmdlet Get-LocalGroup 1.0.0.0 Microsoft.PowerShell.LocalAccounts

スポンサーリンク