我在Windows Server 2008上有一个域控制器。当我设置我的用户时,我给他们全部一个虚拟密码,“必须在下次login时更改”。
每个人的机器都与域控制器在同一个networking上,但是我们并不强迫他们将他们的计算机join域。 DC有一个网站,要求使用域帐户来访问它。
如何告诉我的用户更改他们的域名密码,而无需将他们的PC连接到域或使他们login到域上的一台机器? 我不想要在每个客户端上安装任何东西以允许他们更改密码(我有一个密码过期策略)。 大多数这些工作站是XP。
我从http://www.netwrix.com/下载了一个基于Web的密码更改应用程序。 我可以build立一个,但我不完全有时间。 他们有一个免费的版本,做我所需要的。 这是在asp.net,所以我能够修改aspx页面/布局来自定义一下。
如果您还在您的环境中使用Exchange,则根据Exchange的版本,您可以使用OWA来实现此function。
我猜测从DC运行的网站不允许用户使用当前密码连接时更改任何types的密码对话框?
例如,我支持的环境之一是在后端有Exchange 2007。 今天早上我把自己设置为“必须在下次login时更改密码”,等了几分钟,然后login到OWA。 它让我在不改变密码的情况下,给了我一个信息:“你的密码今天到期了,你现在想改变一下吗?”
这似乎是OWA的工作方式 – 当我重新连接到服务器时,它迫使我立即更改密码,而OWA让我看到我的收件箱,并让我有机会在密码过期后更改密码。
如果他们有本地login,他们可以login到他们的本地系统,然后使用远程桌面到允许login的join域的PC。 在第一次login时,他们将能够设置自己的密码,他们可以继续使用。
如何告诉我的用户更改他们的域名密码,而无需将他们的PC连接到域或使他们login到域上的一台机器?
这听起来像唯一的select是运行在DC的网站来实现这个function。 您不能以某种方式直接或间接地与DC进行交谈来更改域密码。
用于Microsoft®SharePoint®2010的COVRI密码更改Web部件允许最终用户在SharePoint环境中更改他们自己的本地NT或Active Directory密码,而无需pipe理员干预,遵守公司的密码策略。 它还会在密码即将到期时通知最终用户。
http://store.covrisolutions.com/Password_Change_WebPart.aspx