Mit folgendem Skript können alle unimate-Benutzer und deren Rollenzuweisungen abgefragt werden:
cls Select-Client Entwicklungsumgebung $session = Open-RbacSession $model = $session.Model $model.Open($session.Token) $m = $model.Maintenance() $ids = $null $ids = @($m.AvailableIdentities() | Where-Object {($_.RbacName -ne $null)}) foreach($id in $ids) { $sid = $null "---" try{ $sid = [System.Security.Principal.SecurityIdentifier]$id.RbacName } catch {} if($sid -eq $null) { $id.RbacName } else { $sid.Translate([System.Security.Principal.NTAccount]).Value } foreach($role in $id.Roles) { $role.Name } } $x = $model.Close($false) Close-RbacSession -Session $session