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


23

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

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

Ответы:


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.


Как я могу получить удостоверение, чтобы передать его, если я хочу установить привилегию для другого пользователя?
Питер Маунс

@PeterMounce Оба командлета имеют параметр -Identity , поэтому вы должны иметь возможность указать другого пользователя. Но я не пробовал это сам.
Олешри

Я попробовал это, и он не принял строку, содержащую имя пользователя, в качестве действительного идентификатора; Поэтому я предполагаю, что он хочет объект.
Питер Маунс

@PeterMounce Кажется, что ожидается System.Security.Principal.WindowsIdentity . Не удалось заставить его работать с другим пользователем.
Олешри

да; как мне заполучить одного из них?
Питер Маунс

3

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

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.