Windows 7 equivalente a ntrights.exe


23

O que é equivalente ntrights.exeno Windows 7?

Eu preciso que ele possa ser executado a partir da linha de comando.

Respostas:


19

Você ainda pode usar o ntrights nas Ferramentas do Windows Server 2003 Resource Kit . Embora não seja suportado naturalmente, muitas das ferramentas funcionam perfeitamente (incluindo o ntrights.exe).

Prova: Microsoft TechNet (role para baixo até encontrar a tabela Ferramenta, incluindo NTRights.exe como uma das ferramentas que podem ser usadas).


12

Se você quiser fazer isso no Powershell, poderá instalar o PSCX (Powershell Community Extensions) e usar os cmdlets Get-Privilegee Set-Privilege.

Exemplo da Ajuda do 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 padrão, ele atua no usuário atual, mas você pode transmitir uma identidade específica do Windows, é claro.


Como faço para que a identidade passe, se eu quiser definir um privilégio para um usuário diferente?
Peter Mounce

@PeterMounce Os dois cmdlets têm um parâmetro -Identity , portanto, você deve poder especificar outro usuário. Mas eu não tentei isso sozinho.
Oleschri 8/08

Eu tentei isso e ele não aceitou uma string contendo o nome de usuário como uma identidade válida; Presumo, portanto, que ele quer um objeto.
Peter Mounce

@PeterMounce Parece esperar um System.Security.Principal.WindowsIdentity . Também não foi possível executá-lo com outro usuário.
oleschri

sim; como faço para pegar um desses?
Peter Mounce

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.