1. Change password user AD 2k8r2 by web
Việc đổi password user với các PC đã join Domain thì quá đơn giản. Nhưng hôm nay mình
sẽ hướng dẫn cho a/e các change passwordcho các PC không join domain
- Đối với 2k3 thì các bạn có thể dùng IIS 6 vì nó có hỗ trợ tính năng này. Nhưng với 2k8
trở đi thì IIS 7 trở đi đã không còn hỗ trợ mà bạn cần phải
Sử dụng 1 phần mềm do hãng thứ 3 cung cấp. Đương nhiên các soft này sẽ có tính
phí, hay giới hạn các tính năng ... Một vài tool như
http://www.manageengine.com/products...vice-password/
http://www.lepide.com/active-directory-self-service/
http://www.quest.com/password-manager/
...
=> và điểm chung là đều có phí và dùng thử với số lượng user giới hạn ...
Các bạn có thể cài đặt Exchange và lợi dụng nó để làm vấn đề này. Tuy nhiên nó sẽ
làm cho Server bạn làm việc nhiều hơn, nếu cty của bạn không có nhu cầu dùng
EXchange. Và phí bản quyền của Exchange cũng không rẻ
Nhưng nếu bạn biết code thì việc này trở nên đơn giản, bạn có thể code 1 tool để
change passworduser. Và bài viết dưới đây sẽ sử dụng code của 1 vài người nào đó
đã public để thực hiện công việc này Bạn có thể edit theo ý muốn và thêm chức
năng cho nó nếu bạn biết code
I. Yêu cầu
- Trên máy AD server 2008 R2 phải cài IIS và ASP.net
- Cài đặt .NET 4.5. Bạn có thể download trên trang chủ
microsofthttp://www.microsoft.com/en-us/downl....aspx?id=30653
- Download source web này: http://www.mediafire.com/download/d8...pvls/svuit.zip
II. Cấu hình
1. Các bạn giải nen source web ở trên vào đường dẫn C:inetpubwwwroot
2. Trên AD 2k8 các bạn sử dụng IIS vào tạo 1 site cho Source ở trên như hình dưới đây
2. - Các bạn lưu ý nhớ chọn .NET 4.0 nhé nếu không nó báo lỗi ngay (vì web này code
trên .NET 4 mà ). Nếu các bạn có DNS thì có thể để tên miền còn nếu không thì các bạn bỏ
IP vào cũng được
3. 3. Client
- Bây giờ các bạn sử dụng 1 client (nhớ trỏ DNS về DNS server của bạn) để thực hiện
change pass user
- Thực hiện Change password user bằng Web
- Và change passwordthành công
4. III. Lỗi và fix
- Sau đây là 1 vài lỗi mình gặp trong quá trình cài đặt và cách fix
1. Lỗi do group policy
- Khi các bạn change pass và gặp lỗi
The password does not meet the password policy requirements.Check the minimum
password length, password complexity and password history requirements. (Exception
from HRESULT: 0x800708C5)
5. FIX:
- Các bạn vào GPO để sửa thời gian tối thiểu chỉnh sửa passowrd từ 1 ngày thành 0 ngày