Odpowiedzi:
Nadal możesz używać ntrights z narzędzi Windows Server 2003 Resource Kit Tools . Chociaż nie jest obsługiwane naturalnie, wiele narzędzi działa bez zarzutu (w tym ntrights.exe).
Dowód: Microsoft TechNet (przewiń w dół, aż znajdziesz tabelę narzędzi, w tym NTRights.exe jako jedno z narzędzi, których można użyć).
Jeśli chcesz to zrobić w PowerShell można zainstalować PowerShell Community Extensions (PSCX) i używać ich Get-Privilege
and Set-Privilege
cmdlet.
Przykład z pomocy PSCX:
$p = Get-Privilege
$p.Enable('SeTimeZonePrivilege')
Set-Privilege $p
Get-Privilege | ft Name, Status -a
Name Status
---- ------
SeShutdownPrivilege Disabled
SeChangeNotifyPrivilege EnabledByDefault, Enabled
SeUndockPrivilege Disabled
SeIncreaseWorkingSetPrivilege Disabled
SeTimeZonePrivilege Enabled
Domyślnie działa na bieżącego użytkownika, ale oczywiście można przekazać mu określoną tożsamość systemu Windows.
Chociaż nie nadaje się do skryptowania, wtyczka do zarządzania użytkownikami dla menedżera plików ortodoksyjnego Far Managera pozwoli ci to zrobić z konsoli. Jeśli korzystasz z 64-bitowej wersji farmanager, będziesz potrzebować 64-bitowej wersji wtyczki od złego programisty projektu kodu Google .