Windows 7 equivalente para ntrights.exe

Respuestas:

19

Todavía puede usar ntrights desde las herramientas del Kit de recursos de Windows Server 2003 . Aunque no es compatible de forma natural, muchas de las herramientas funcionan sin problemas (incluido ntrights.exe).

Prueba: Microsoft TechNet (desplácese hacia abajo hasta encontrar la tabla de herramientas, que incluye NTRights.exe como una de las herramientas que se pueden usar).

Un enano
fuente
12

Si desea hacerlo en Powershell , puede instalar Powershell Community Extensions (PSCX) y usar sus Get-Privilegey Set-Privilegecmdlets.

Ejemplo de la Ayuda de 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

Por defecto, actúa sobre el usuario actual, pero puede pasarle una identidad específica de Windows, por supuesto.

oleschri
fuente
¿Cómo puedo obtener la identidad para pasarlo, si quiero establecer un privilegio para un usuario diferente?
Peter Mounce
@PeterMounce Ambos cmdlets tienen un parámetro -Identity , por lo que debería poder especificar otro usuario. Pero no lo he intentado yo mismo.
Oleschri
Lo intenté y no aceptó una cadena que contenga el nombre de usuario como identidad válida; Supongo, por lo tanto, que quiere un objeto.
Peter Mounce
@ PeterMounce Parece esperar un System.Security.Principal.WindowsIdentity . Tampoco se pudo ejecutar con otro usuario.
oleschri
si; ¿Cómo consigo uno de esos?
Peter Mounce