เทียบเท่า Windows 7 สำหรับ ntrights.exe


23

อะไรที่เทียบเท่าntrights.exeกับ Windows 7?

ฉันต้องการมันเพื่อให้สามารถเรียกใช้จากบรรทัดคำสั่ง

คำตอบ:


19

คุณยังสามารถใช้ NTRights จากWindows Server 2003 ทรัพยากร Kit เครื่องมือ แม้ว่าจะไม่ได้รับการสนับสนุนตามธรรมชาติเครื่องมือจำนวนมากทำงานได้อย่างไม่มีที่ติ (รวมถึง ntrights.exe)

หลักฐาน: Microsoft TechNet (เลื่อนลงจนกว่าคุณจะพบตารางเครื่องมือรวมถึง NTRights.exe เป็นหนึ่งในเครื่องมือที่สามารถใช้ได้)


12

หากคุณต้องการทำในPowershellคุณสามารถติดตั้งPowershell Community Extensions (PSCX)และใช้พวกเขาGet-PrivilegeและSet-Privilegecmdlets

ตัวอย่างจากความช่วยเหลือของ 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 ที่แน่นอนได้


ฉันจะรับรหัสผ่านได้อย่างไรถ้าฉันต้องการตั้งค่าสิทธิ์สำหรับผู้ใช้รายอื่น?
Peter Mounce

@PeterMounce cmdlets ทั้งสองมีพารามิเตอร์-Identityดังนั้นคุณควรจะสามารถระบุผู้ใช้รายอื่นได้ แต่ฉันไม่ได้ลองเอง
oleschri

ฉันลองแล้วและมันก็ไม่ยอมรับสตริงที่มีชื่อผู้ใช้เป็นข้อมูลประจำตัวที่ถูกต้อง ฉันคิดว่ามันต้องการวัตถุ
Peter Mounce

@PeterMounce มันดูเหมือนว่าจะคาดหวังSystem.Security.Principal.WindowsIdentity ไม่สามารถทำให้มันทำงานกับผู้ใช้รายอื่นได้
oleschri

ใช่; ฉันจะได้รับหนึ่งในนั้นได้อย่างไร
Peter Mounce

3

แม้ว่ามันจะไม่เหมาะกับการเขียนสคริปต์ แต่ปลั๊กอินการจัดการผู้ใช้สำหรับตัวจัดการไฟล์ออร์โธดอกซ์Far Managerจะอนุญาตให้คุณทำสิ่งนี้ได้จากคอนโซล ถ้าคุณกำลังเรียกรุ่น 64 บิตของ farmanager คุณจะต้องรุ่น 64 บิตของปลั๊กอินจากโปรแกรมเมอร์ชั่วร้าย Google โครงการรหัส

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.