Edited at

PowerShellで、ログオンユーザが所属するグループの一覧を取得する

More than 1 year has passed since last update.

所属するグループ別に何かしたいときに使用します。

以下のサイトを参考にさせていただきました。

PowerShellで現在のユーザやグループなどのID情報を取得する方法

http://yomon.hatenablog.com/entry/2014/11/15/234529


Get-Group.ps1

##--- main ---

cls

# ログオンユーザのID情報を取得する
$userinfo = [System.Security.Principal.WindowsIdentity]::GetCurrent()

# ユーザ名を取得する
Write-Host "ドメイン名\ユーザ名: " $userinfo.Name

# ユーザ名からグループを取得する
$userinfo.Groups | foreach `
{
# SIDを可読可能な形式に変換する
$user_group = $_.Translate([System.Security.Principal.NTAccount])
Write-Host "所属グループ: " $user_group
# switch文等を使用して、実行したいことをここに記述します。
}
#--- end ---