Update-SpProfilePhotoStore funktioniert nicht
Damit nach einer Migration für den neuen Profilservice auch die vorhanden Fotos aus der Migrierten Profildatenbank, in den neuen Größen dargestellt und verwendet werden können, müssen die Fotos noch migriert werden.
Dafür kann der Befehl: Update-SPProfilePhotoStore verwendet werden
Mit diesen Befehl werden die vorhanden Fotos in einer Zentralen Bildbibliothek in der MySite Host Website angelegt.
Leider gibt es bei diesen Befehl mehrere Probleme. Wird der Befehl ausgeführt bekommt man in den Standardeinstellungen den folgenden Fehler:
Zusätzlich steht im ULS Log der folgenden Fehler unter der Categorie ProfileService:
Exception occured while connecting to WCF endpoint: System.ServiceModel.Security.SecurityAccessDeniedException: Der Zugriff wird verweigert.
Nach einiger Recherche im Internet habe ich mir noch einmal den Technet Artikel genauer durchgelesen und dabei festgestellt das noch zusätzliche Berechtigungen für den Vorgang gesetzt werden müssen.
Siehe Technet: http://technet.microsoft.com/de-de/library/cc262889.aspx
Leider ohne Erfolg!
Dann habe ich aber einen interessanten Artikel im Netz gefunden:
http://donalconlon.wordpress.com/2011/03/08/problem-running-update-spprofilephotostore/
In Diesem wird beschrieben das man dem Account unter dem der Befehl ausgeführt wird noch Berechtigungen im Sharing-Bereich des UserProfile Service geben muss.
Hier das Benutzerkonto hinzufügen und "FullControll" Berechtigungen vergeben.
Danach kann der Befehl neu abgegeben werden, z.B.:
Update-SPProfilePhotoStore -MySiteHostLocation "http://testmysite" -CreateThumbnailsForImportedPhotos:$true
Jetzt funktioniert alles.
Die Fotos werden dann in einer separaten Bibliothek des MySite Host abgelegt.
Ein Hinweis noch zum Schluss: Nach dem das Update sollten die Berechtigungen wieder zurückgesetzt werden.
Gruß
Mario

