是否可以使用 Active Directory 提示用户在登录时更新他们的电话号码?

是否可以使用 Active Directory 提示用户在登录时更新他们的电话号码?

我知道通过 AD 可以让用户在下次登录时更新密码。

是否可以对用户的其他字段执行同样的事情?

例如,通过显示某种对话框,提示他们更新电话号码和地址。

这简单吗,还是我必须从头开始构建一些东西,然后通过组策略部署它。

答案1

我见过一个类似的学校项目,但我们属于编程项目。

它分两步完成。

1 - 您需要创建一个可执行文件/脚本,将所有用户帐户的控制权委托给他们自己的帐户,以读取/写入地址和电话号码。以下是在 GUI 中委托控制的示例,https://dani3lr.wordpress.com/2009/07/25/delegation-control-to-modify-only-certain-user-attributes-part-1/

2 - 您需要创建一个应用程序以允许用户更改自己的详细信息。System.DirectoryServices.AccountManagement 也许可以在 dotnet 3.5 中使用。这里有一个用法示例;http://muraliimohanb.blogspot.ca/2010/05/managing-directory-security-principals.html

这只是一大步,但它可以帮你指明一条道路。

相关内容