Populate SharePoint group from User Profile using Powershell

Populate SharePoint group from User Profile using Powershell

Happy new year everyone!! A few days before the end of the year I published a new script on TechNet Gallery about how to populate a SharePoint group reading from User Profiles using Windows Powershell.

I chose to read from User Profiles instead of querying Active Directory because user profiles could have more information than AD since we could add a synchronization connection that reads from BCS or other sources. (more…)

BCS database is in compatibility range

I know, this is a very well known “problem”, but every time I update a SharePoint 2013 farm I forget about it. So please forgive me, this is more like a self-reminder hoping to keep this topic in mind at least until the next update.

If you don’t know what I’m talking about, when you install an update (starting from March 2013 PU), you can find that one or more databases are “in compatibility range and upgrade is recommended“. Honestly I can’t tell why it happens, but the resolution is quite easy.  (more…)

SharePoint Designer, BCS e Proxy

Qualche giorno fa mi sono imbattuto in un “errore” che mi ha fatto perdere un po’ di tempo. Ero, come mi capita spesso, presso un cliente e avevo la necessità di creare un nuovo External Content Type. Non era certo la prima volta che utilizzavo SharePoint Designer da quel cliente, anzi, e non ho mai avuto alcun problema, così quando ho ricevuto il messaggio di errore “The Business Data Connectivity Metadata Store is currently unavailable” ho pensato ad un errore del servizio BCS.

The Business Connectivity Service Metadata Store is currently unavailable

The Business Connectivity Service Metadata Store is currently unavailable

Tra ULS e Event Log non c’era però traccia di alcun messaggio di errore riconducibile al servizio BCS. Inoltre cliccando sull’icona “External Content Type” nel ribbon ricevo un ulteriore avviso, “401 Unauthorized”.

401 Unauthorized

401 Unauthorized

Dopo un po’ di ricerche ho trovato un post che, pur non presentando le stesse condizioni, mi ha messo sulla strada giusta (vedi link sotto). Il problema in realtà non è un problema, bello vero? :) No, scherzi a parte, l’errore che ho riscontrato non è da ricondurre ad un malfunzionamento del servizio BCS, ma semplicemente ad una difficoltà di comunicazione tra il client (SharePoint Designer) e il server.

Correggendo le impostazioni di connessione per escludere dal proxy gli url relativi alle macchine SharePoint, SharePoint Designer ha ripreso a funzionare come da attese. Curioso che solo i BCS abbiano questo comportamento, buona a sapersi per i prossimi clienti :)

-Riccardo