创建Sharepoint 2007用户

本文关键字:用户 2007 Sharepoint 创建 | 更新日期: 2023-09-27 18:20:13

我正试图通过c#创建Sharepoint 2007用户。我首先将它们添加到我们的AD服务器中,该服务器与我们的SP服务器相连。用户显示在AD中,也显示在SP用户目录中。但是,如果您尝试使用此帐户登录Sharepoint网站,它将不允许您登录。

为了在Sharepoint上使用该帐户,您必须首先通过标准的Windows登录手动登录到Windows域。登录域后,帐户的SP版本将变为"活动"。有没有办法阻止这种行为,只允许用户登录SP站点,而不必先手动将其登录到计算机上?

创建Sharepoint 2007用户

我认为您需要调用EnsureUser,它接受一个常规的AD用户,并将其转换为在SP中注册的用户http://blog.myitechnology.com/2009/06/right-way-to-spwebensureuser.html

我找到了答案。您可以在Sharepoint中创建用户,并且这些用户已正确创建,但如果您在Active Directory中将用户密码设置为"首次登录时过期",则在为该帐户重新分配新密码之前,您将无法登录Sharepoint网站。通过不设置"过期密码"属性,您可以创建用户并立即登录Sharepoint网站。

感谢其他解决方案,我希望我使用的是SP2010!