2011年3月7日月曜日

◆ローカルユーザーグループのメンバー一覧を表示する

ローカルユーザーグループを取得し、それぞれのグループのメンバーを一覧表示する。

001
002
003
004
005
006
007
008
009
010

$strComputer = hostname
Get-WMIObject
 Win32_Group -filter "domain='$strComputer'" | %
{
 
$computer = [ADSI]("WinNT://" + $strComputer + ",computer"
) 
 
$Group = $computer.psbase.children.find($_.
name) 
 
$members= $Group.psbase.invoke("Members") | %
{
   
$_.GetType().InvokeMember("Name", 'GetProperty', $null, $_, $null
)
  } 
 
Write-Host "<" $_.name "Group >" -ForegroundColor Yellow
  $members
}

結果
image

1 件のコメント:

  1. このコメントはブログの管理者によって削除されました。

    返信削除