SPSFbaSync is a PowerShell script to synchronize user information (email, display name, etc.) from a SQL Membership Provider (Forms Based Authentication) database to the SharePoint User Profile Service, and optionally to the User Information List.
Since SharePoint 2016 introduced Active Directory Import, FBA users no longer get their email and other properties synced automatically. SPSFbaSync bridges that gap by pulling data from your ASP.NET Membership database and pushing it into SharePoint. It also manages its own Windows scheduled task so the sync can run unattended.
Download the latest release here!
- PowerShell 5.1 or later
- Administrative privileges on the SharePoint Server
- A SharePoint farm with a User Profile Service Application configured
- Access to the SQL Membership Provider (FBA) database
See the Getting Started wiki page for details.
For usage, configuration, and getting-started information, visit the SPSFbaSync Wiki:
A full list of changes in each version can be found in the change log.