微軟在2020年將不再對SharePoint2010做技術支持,所以很多正在使用SharePoint2010版本的企業,現在已經都開始考慮進行SharePoint升級計劃。
我們都知道,對於用戶的認證方式,SharePoint2010使用的是Windows Classic的認證方式,但是從SharePoint2013開始使用的是Windows Claims的認證方式,所以在升級過程中就需要考慮將SharePoint2010的Classic轉換成SharePoint高版本支持的Claims認證方式。
本文就主要介紹SharePoint上用戶認證方式的轉換方法及校驗:
1. 爲了驗證和對比,我們可以在轉換前後使用Get-SPUser的命令行對當前用戶認證方式進行備份。用Administrator打開SharePoint Management Shell,輸入下面命令對SharePoint2010站點用戶認證進行備份
Get-SPUser "http://sitecollectionurl" -Limited XXX | ft -wrap > D:\exportusers.txt
2. 對需要將用戶認證從Classic轉換到Classic的Web Application執行下面命令
Convert-SPWebApplication -Identity "https://<webappurl>" -From Legacy -To Claims -RetainPermissions -Force
3. 執行完用戶認證轉換後,再次執行Step1中Get-SPUser命令導出user list
4. 對步驟1和步驟3導出的User list進行比對,確保所有用戶都已經成功轉換到Claims方式
5. Login 站點進行驗證是否可以正常登陸
感謝閱讀