Migrare gli utenti da FBA a Claims in SharePoint 2010
Se si migra un content DB di SharePoint 2007 che utilizza la FBA (Forms Based Authentication) a SharePoint 2010, bisogna necessariamente creare una WebApplication con Claims, agganciare i DB di 2007 e migrare gli utenti.
Per migrare gli utenti utilizza il seguente script PowerShell:
In pratica converte tutti gli utente della FBA salvati come nomeProvider:nomeUtente nella nuova convenzione usata da claims: i:0#.f|nomeProvider|nomeUtente
Dove
Per migrare gli utenti utilizza il seguente script PowerShell:
PowerShell
$url = "http://sharePoint2010/"
$ErrorActionPreference = "Stop"
$wa = Get-SPWebApplication –Identity $url
write-host "MigrateUsers..." -ForeGroundColor green
$wa.MigrateUsers($true)
$wa.Update();
Dove
- i:0#.f identifica gli utenti FBA
- i:0#.w identifica gli utenti windows (NTLM o Kerberos)