Windows 7的ntrights.exe等效文件


Answers:



12

如果要在Powershell中执行此操作,则可以安装Powershell社区扩展(PSCX)并使用它们Get-PrivilegeSet-Privilegecmdlet。

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

默认情况下,它对当前用户起作用,但是您当然可以为它传递特定的Windows身份。


如果要为其他用户设置特权,如何获取身份信息以进行传递?
彼得·蒙斯

@PeterMounce两个cmdlet都具有-Identity参数,因此您应该能够指定其他用户。但是我自己还没有尝试过。
oleschri 2013年

我确实尝试过,但是它不接受包含用户名的字符串作为有效身份。因此,我认为它想要一个对象。
彼得·蒙斯

@PeterMounce似乎期望有一个System.Security.Principal.WindowsIdentity。也无法使其与其他用户一起运行。
oleschri 2013年

是; 如何获得其中之一?
彼得·蒙斯

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.