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
スポンサーリンク