Equivalente di Windows 7 per ntrights.exe


Risposte:


19

È ancora possibile utilizzare ntrights dagli strumenti del Resource Kit di Windows Server 2003 . Sebbene non sia supportato in modo naturale, molti degli strumenti funzionano in modo impeccabile (incluso ntrights.exe).

Prova: Microsoft TechNet (scorrere verso il basso fino a trovare la tabella degli strumenti, incluso NTRights.exe come uno degli strumenti che è possibile utilizzare).


12

Se si vuole fare in PowerShell è possibile installare PowerShell Community Extensions (PSCX) e utilizzare le loro Get-Privilegee Set-Privilegecmdlet.

Esempio dalla guida di 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

Per impostazione predefinita, agisce sull'utente corrente, ma ovviamente puoi passargli un'identità specifica di Windows.


Come posso ottenere l'identità per passarlo, se voglio impostare un privilegio per un altro utente?
Peter Mounce,

@PeterMounce Entrambi i cmdlet hanno un parametro -Identity , quindi si dovrebbe essere in grado di specificare un altro utente. Ma non ci ho provato.
Oleschri,

L'ho provato e non ha accettato una stringa contenente il nome utente come identità valida; Presumo quindi voglia un oggetto.
Peter Mounce,

@PeterMounce Sembra aspettarsi un System.Security.Principal.WindowsIdentity . Impossibile farlo funzionare con un altro utente.
Oleschri,

sì; come posso ottenere uno di quelli?
Peter Mounce,

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.