Что является эквивалентом ntrights.exe
в Windows 7?
Мне нужно, чтобы его можно было запустить из командной строки.
Что является эквивалентом ntrights.exe
в Windows 7?
Мне нужно, чтобы его можно было запустить из командной строки.
Вы все еще можете использовать ntrights из Windows Server 2003 Resource Kit Tools. Хотя это не поддерживается естественным образом, многие из инструментов работают безупречно (включая ntrights.exe).
Доказательство: Microsoft TechNet (прокрутите вниз, пока не найдете таблицу инструментов, включая NTRights.exe в качестве одного из инструментов, которые можно использовать).
Если вы хотите сделать это в Powershell, вы можете установить Powershell Community Extensions (PSCX) и использовать их командлеты Get-Privilege
и Set-Privilege
.
Пример из справки 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.
Хотя это не подходит для сценариев, плагин управления пользователями для ортодоксального файлового менеджера Far Manager позволит вам сделать это из консоли. Если вы используете 64-битную версию farmanager, вам понадобится 64-битная версия плагина от злого программиста проекта Google Code.