簡體   English   中英

創建Sharepoint 2007用戶

[英]Create Sharepoint 2007 user

我正在嘗試通過c#創建Sharepoint 2007用戶。 首先,將它們添加到與SP服務器綁定的AD服務器中。 用戶出現在AD以及SP用戶目錄中。 但是,如果您嘗試使用此帳戶登錄到Sharepoint網站,它將不允許您登錄。

為了在Sharepoint上使用該帳戶,您必須首先通過標准的Windows登錄名手動登錄Windows域。 登錄到域后,該帳戶的SP版本將變為“活動”狀態。 無論如何,有沒有停止這種行為的方式,只是允許用戶登錄SP站點而不必先手動將其登錄到計算機上?

我認為您需要做的是調用“ EnsureUser”,該用戶使用一個常規的AD用戶並將其轉換為在SP中注冊的用戶。 (即,這樣您就可以為用戶獲取SPUser對象)在此處查看如何執行此操作: http : //blog.myitechnology.com/2009/06/right-way-to-spwebensureuser.html

我找到了答案。 您可以在Sharepoint中創建一個用戶,並且可以正確創建它們,但是如果您在Active Directory中將用戶密碼設置為“首次登錄時過期”,那么您將無法登錄到Sharepoint網站,除非您重新為其分配了新密碼帳戶。 通過不設置“過期密碼”屬性,可以創建用戶並立即登錄到Sharepoint網站。

感謝其他解決方案,我希望我正在使用SP2010!

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM