Windows 7 эквивалент для ntrights.exe

23

Что эквивалентно ntrights.exeв Windows 7?

Мне нужно, чтобы его можно было запустить из командной строки.

Avery3R
источник

Ответы:

19

Вы все еще можете использовать ntrights из Windows Server 2003 Resource Kit Tools . Хотя это не поддерживается естественным образом, многие из инструментов работают безупречно (включая ntrights.exe).

Доказательство: Microsoft TechNet (прокрутите вниз, пока не найдете таблицу инструментов, включая NTRights.exe в качестве одного из инструментов, которые можно использовать).

Гном
источник
12

Если вы хотите сделать это в 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.

oleschri
источник
Как я могу получить удостоверение, чтобы передать его, если я хочу установить привилегию для другого пользователя?
Питер Маунс
@PeterMounce Оба командлета имеют параметр -Identity , поэтому вы должны иметь возможность указать другого пользователя. Но я не пробовал это сам.
Олешри
Я попробовал это, и он не принял строку, содержащую имя пользователя, в качестве действительного идентификатора; Поэтому я предполагаю, что он хочет объект.
Питер Маунс
@PeterMounce Кажется, что ожидается System.Security.Principal.WindowsIdentity . Не удалось заставить его работать с другим пользователем.
Олешри
да; как мне заполучить одного из них?
Питер Маунс
3

Хотя это не подходит для сценариев, плагин управления пользователями для ортодоксального файлового менеджера Far Manager позволит вам сделать это из консоли. Если вы используете 64-битную версию farmanager, вам понадобится 64-битная версия плагина от злого программиста проекта Google Code .

Джастин Даринг
источник