Windows 7 equivalente para ntrights.exe


Respuestas:



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.


¿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

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.