Windows 7 tương đương với ntrights.exe


Câu trả lời:


19

Bạn vẫn có thể sử dụng ntrights từ Windows Server 2003 Resource Kit Tools . Mặc dù không được hỗ trợ một cách tự nhiên, nhiều công cụ thực hiện hoàn hảo (bao gồm ntrights.exe).

Bằng chứng: Microsoft TechNet (cuộn xuống cho đến khi bạn tìm thấy bảng Công cụ, bao gồm NTRights.exe là một trong những công cụ có thể được sử dụng).


12

Nếu bạn muốn làm điều đó trong Powershell, bạn có thể cài đặt Powershell Community Extension (PSCX) và sử dụng lệnh Get-PrivilegeSet-Privilegelệnh ghép ngắn của họ .

Ví dụ từ Trợ giúp 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

Theo mặc định, nó hoạt động trên người dùng hiện tại, nhưng bạn có thể vượt qua nó một danh tính cửa sổ cụ thể, tất nhiên.


Làm cách nào tôi có thể nhận dạng để vượt qua nó, nếu tôi muốn đặt đặc quyền cho một người dùng khác?
Peter Mounce

@PeterMounce Cả hai lệnh ghép ngắn có tham số -Identity , vì vậy bạn sẽ có thể chỉ định người dùng khác. Nhưng tôi đã không thử điều đó bản thân mình.
oleschri

Tôi đã thử điều đó và nó không chấp nhận một chuỗi chứa tên người dùng làm danh tính hợp lệ; Tôi giả sử do đó nó muốn một đối tượng.
Peter Mounce

@PeterMounce Dường như mong đợi một System.Security.Principal.WindowsIdentity . Không thể có được nó để chạy với người dùng khác.
oleschri

Vâng; Làm thế nào để tôi có được một trong những người đó?
Peter Mounce

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.