การเข้าสู่ระบบแบบโต้ตอบ: แจ้งให้ผู้ใช้เปลี่ยนรหัสผ่านก่อนหมดอายุ

ฉันจะได้รับ "การเข้าสู่ระบบแบบโต้ตอบ: แจ้งให้ผู้ใช้เปลี่ยนรหัสผ่านก่อนหมดอายุ" วันจากคุณสมบัติ C # Active directory ได้อย่างไร

อ้างอิงภาพหน้าจอ http://i.stack.imgur.com/96ugm.png


person vinoth    schedule 08.07.2015    source แหล่งที่มา


คำตอบ (1)


นโยบายกลุ่มใช้การตั้งค่ารีจิสทรีกับคอมพิวเตอร์หรือผู้ใช้เท่านั้น ในกรณีนี้:

PasswordExpiryWarning in HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon

https://technet.microsoft.com/en-us/library/cc957396.aspx

คุณสามารถอ่านได้โดยใช้:

int expiry = (int)Microsoft.Win32.Registry.LocalMachine
             .OpenSubKey(@"SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon")
             .GetValue("PasswordExpiryWarning");
person Ashigore    schedule 08.07.2015
comment
เป็นไปได้หรือไม่ที่จะรับจากเซิร์ฟเวอร์ Active Directory แทนที่จะเป็น Registry.LocalMachine?...bcz ฉันใช้การรับรองความถูกต้องของแบบฟอร์ม LDAP ในแอปพลิเคชันของฉัน... - person vinoth; 08.07.2015
comment
ไม่ ไม่สามารถอ่านสิ่งนี้จาก LDAP ได้ ไม่ได้จัดเก็บไว้ในไดเรกทอรีที่ใช้งานอยู่ นโยบายจะถูกเก็บไว้ภายใต้ \\domain\SYSVOL\domain\Policies - person Ashigore; 08.07.2015