Skript, mis kuvab kasutajad ja grupid
From ICO wiki
Skript kuvab kõik kasutajad ja grupid kuhu kasutajad kuuluvad.
$computer = [ADSI]("WinNT://arvuti nimi,computer")
$Users = $computer.psbase.children |where{$_.psbase.schemaclassname -eq "User"}
$grupid = $computer.psbase.children |where{$_.psbase.schemaclassname -eq "Group"}
foreach ($member in $Users.psbase.syncroot)
{
write-host $member.Name
foreach ($grupp in $grupid)
{
$olemas = $grupp.psbase.invoke("Members") | foreach {$_.GetType().InvokeMember("Name", 'GetProperty', $null, $_, $null)}
if($olemas)
{
foreach($x in $olemas)
{
if($x -eq $member.Name)
{
Write-Host "-------"$grupp.Name
}
}
}
}
}