เปลี่ยน (ไม่รีเซ็ต!) รหัสผ่านผู้ใช้โดเมนของฉันเองเมื่อพร้อมรับคำสั่ง


12

ฉันอ่านเกี่ยวกับคำสั่งnet user <username> <password> /domainเพื่อ "เปลี่ยน" รหัสผ่านบัญชีโดเมนของฉัน แต่นี้ไม่ได้ขอรหัสผ่านปัจจุบันของฉันและฉันมีความประทับใจ (ถึงแม้จะไม่มีใครเตือนฉันอย่างชัดเจน) ที่จริงๆมันไม่ปกติการเปลี่ยนแปลง / ปรับปรุงรหัสผ่านของฉัน แต่แทนที่จะตั้งค่ามัน นี่หมายความว่าฉันไม่สามารถเข้าถึงสิ่งที่เข้ารหัสทั้งหมดที่ผูกไว้กับข้อมูลรับรองของฉันได้ ก. EFS

ฉันจะเปลี่ยนรหัสผ่านสำหรับบัญชีโดเมนในบรรทัดคำสั่งโดยไม่สูญเสียการเข้าถึง crypto ได้อย่างไร ฉันกำลังมองหาฟังก์ชันการทำงานที่เทียบเท่ากับ Ctrl + Alt + ลบ / เปลี่ยน GUI รหัสผ่านสำหรับระบบอัตโนมัติ นอกจากนี้ควรยอมรับรหัสผ่านปัจจุบันเป็นพารามิเตอร์บรรทัดคำสั่งหากจำเป็น

สิ่งนี้มีไว้สำหรับ Windows 7 และตัวควบคุมโดเมนที่มีความคล้ายคลึงกันหรือมากกว่านั้น ฉันมีสิทธิ์ของผู้ดูแลระบบในพื้นที่ แต่ไม่ใช่สำหรับโดเมน แต่ฉันคิดว่าไม่จำเป็นต้องเปลี่ยนรหัสผ่านผู้ใช้ของฉันเอง


@Ramhound Linux ทำงานแตกต่างอย่างสิ้นเชิง มันมีไฟล์ข้อความเดียวที่มีรหัสผ่านแฮชที่ใช้สำหรับการเข้าสู่ระบบเท่านั้น คุณสามารถใช้วิธีการเข้าสู่ระบบทางเลือกเช่นปุ่ม SSH หรือ su และยังมีข้อมูลทั้งหมดของคุณ Windows จะเชื่อมโยงข้อมูล crypto กับข้อมูลรับรองของคุณและนี่คือสิ่งที่จะหายไปเมื่อคุณอัปเดตรหัสผ่านไม่ถูกต้อง i อี รีเซ็ตมัน คำสั่ง Powershell ที่กล่าวถึงด้านล่างนี้ยังต้องการรหัสผ่านเก่ายกเว้นว่ามีการระบุสวิตช์ -reset
ygoe

คำตอบ:


5

มันไม่ได้ขอรหัสผ่านปัจจุบันของคุณเพราะคุณอาจเรียกใช้คำสั่ง / สคริปต์เป็นตัวคุณเองดังนั้นจึงใช้ข้อมูลประจำตัวของคุณ

คุณสามารถใช้ PowerShell Set-ADAccountPasswordสำหรับสิ่งนี้หากคุณต้องการคุณสมบัติที่มีประสิทธิภาพยิ่งขึ้นในการเปลี่ยนรหัสผ่านของคุณ นอกจากนี้คุณยังจะได้รับข้อมูลประจำตัวจากผู้ใช้ที่มีได้รับข้อมูลที่เชื่อถือได้

คุณสามารถใช้พวกเขาหลังจากที่ติดตั้งและนำเข้าโมดูลผ่านคำสั่งRSAT (Remote Server Admin Tools)Import-Module ActiveDirectory


คำสั่ง "Set-ADAccountPassword" ไม่รู้จัก มันมาจากไหน?
ygoe

ฉันอัปเดตคำตอบแจ้งให้เราทราบหากคุณได้รับมัน
hagier

3
โอ้ฉันไม่ได้มองหาการติดตั้งเฟรมเวิร์กขนาดใหญ่เพิ่มเติมสำหรับสิ่งนี้ ดังนั้นฉันไม่สามารถใช้มันได้ ยังคงมองหาโซลูชันบรรทัดคำสั่งง่ายๆ
ygoe

คุณกำลังพยายามสคริปต์ ActiveDirectory ดังนั้นฉันคิดว่าคุณเป็นผู้ดูแลระบบไอที (RSAT เป็นสิ่งที่ต้องมี) ผมไม่มีความคิดที่คุณมีการเข้าถึงดังนั้นอาจจะดูที่บทความนี้
hagier

2
ฉันพูดถึง Windows 7 ในคำถามของฉันและนั่นคือเครื่องที่ฉันนั่งอยู่ ฉันไม่ใช่ผู้ดูแลระบบเครือข่ายฉันแค่ต้องการเปลี่ยนรหัสผ่านของผู้ใช้โดเมนปกติโดยอัตโนมัติและเฉพาะเมื่อลงชื่อเข้าใช้แบบโต้ตอบ ฉันกำลังมองหาการเทียบเท่าอัตโนมัติของ Ctrl + Alt + Delete GUI ด้วย CMD, PS หรือการเรียก Win API แบบง่าย เนื่องจากนี่เป็น GUI มาตรฐานสำหรับฉันในฐานะผู้ใช้ฉันไม่รู้สึกว่านี่เป็นการดำเนินการของผู้ดูแลระบบ
ygoe

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