Update-SPProfilePhotoStore
Aggiornamenti l'archivio di foto del profilo per renderlo compatibile con SharePoint Server.
Sintassi
Default (Impostazione predefinita)
Update-SPProfilePhotoStore
-MySiteHostLocation <SPSitePipeBind>
[-AssignmentCollection <SPAssignmentCollection>]
[-CreateThumbnailsForImportedPhotos <Boolean>]
[-NewBaseUri <Uri>]
[-NoDelete <Boolean>]
[-OldBaseUri <Uri>]
[<CommonParameters>]
Descrizione
Dopo l'aggiornamento da Office SharePoint Server a SharePoint Server, eseguire il Update-SPProfilePhotoStore cmdlet per verificare che l'archivio foto del profilo di SharePoint sia compatibile con SharePoint Server.
Il Update-SPProfilePhotoStore cmdlet deve essere usato solo dopo il completamento di un aggiornamento da Office SharePoint Server.
Quando si usa il Update-SPProfilePhotoStore cmdlet, dalla foto originale vengono create tre versioni di anteprima con dimensioni e nomi prevedibili, le nuove foto vengono inserite nella raccolta Foto utente dell'host del sito personale e il valore delle proprietà nel database dei profili viene aggiornato.
Durante l'operazione l'immagine originale rimane invariata. Se l'operazione non riesce per alcuni utenti per un qualsiasi motivo, proseguirà con l'utente successivo.
Durante la migrazione delle foto del profilo da un URL del server a un altro, è possibile usare i parametri OldBaseUri e NewBaseUri. È sufficiente specificare la parte iniziale dell'URL che è cambiata da vecchia a nuova e si verificherà un tentativo di ridefinire la base degli URL dell'immagine del profilo.
Ad esempio, OldBaseUri: https://server1/my/ProfilePhotos; NewBaseUri: https://server1/my/NewLocation/ProfilePhotos
Per le autorizzazioni e le informazioni più recenti su Windows PowerShell per i prodotti SharePoint, vedere la documentazione online nella pagina Cmdlet server SharePoint.
Esempio
ESEMPIO
Update-SPProfilePhotoStore -MySiteHostLocation https://mysites
Questo esempio consente di caricare le foto in un percorso host del sito personale specificato.
Parametri
-AssignmentCollection
Applicabile: SharePoint Server 2010, SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019
Consente di gestire gli oggetti ai fini della corretta eliminazione dalla memoria. Oggetti quali SPWeb o SPSite richiedono quantità di memoria elevate e per utilizzarli negli script Windows PowerShell è necessario gestire la memoria in modo appropriato. Tramite l'oggetto SPAssignment è possibile assegnare oggetti a una variabile ed eliminarli quando è necessario liberare memoria. Gli oggetti SPWeb, SPSite e SPSiteAdministration utilizzati vengono automaticamente eliminati dalla memoria se non viene utilizzato un insieme di assegnazioni o il parametro Global.
Quando viene utilizzato il parametro Global, tutti gli oggetti vengono memorizzati nell'area di archiviazione globale.
Se gli oggetti non vengono utilizzati immediatamente o eliminati dalla memoria tramite il comando Stop-SPAssignment, può verificarsi una condizione di memoria insufficiente.
Proprietà dei parametri
| Tipo: | SPAssignmentCollection |
| Valore predefinito: | None |
| Supporta i caratteri jolly: | False |
| DontShow: | False |
Set di parametri
(All)
| Posizione: | Named |
| Obbligatorio: | False |
| Valore dalla pipeline: | True |
| Valore dalla pipeline in base al nome della proprietà: | False |
| Valore dagli argomenti rimanenti: | False |
-CreateThumbnailsForImportedPhotos
Applicabile: SharePoint Server 2010, SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019
Crea le anteprime per tutte le foto dei profili utente importate.
Proprietà dei parametri
| Tipo: | Boolean |
| Valore predefinito: | None |
| Supporta i caratteri jolly: | False |
| DontShow: | False |
Set di parametri
(All)
| Posizione: | Named |
| Obbligatorio: | False |
| Valore dalla pipeline: | False |
| Valore dalla pipeline in base al nome della proprietà: | False |
| Valore dagli argomenti rimanenti: | False |
-MySiteHostLocation
Applicabile: SharePoint Server 2010, SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019
Specifica l'URL del percorso host del sito personale in cui aggiornare le foto.
Proprietà dei parametri
| Tipo: | SPSitePipeBind |
| Valore predefinito: | None |
| Supporta i caratteri jolly: | False |
| DontShow: | False |
Set di parametri
(All)
| Posizione: | Named |
| Obbligatorio: | True |
| Valore dalla pipeline: | True |
| Valore dalla pipeline in base al nome della proprietà: | False |
| Valore dagli argomenti rimanenti: | False |
-NewBaseUri
Applicabile: SharePoint Server 2010, SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019
Specifica il nuovo URL per le foto dei profili. Ad esempio, https://server2/.
Proprietà dei parametri
| Tipo: | Uri |
| Valore predefinito: | None |
| Supporta i caratteri jolly: | False |
| DontShow: | False |
Set di parametri
(All)
| Posizione: | Named |
| Obbligatorio: | False |
| Valore dalla pipeline: | False |
| Valore dalla pipeline in base al nome della proprietà: | False |
| Valore dagli argomenti rimanenti: | False |
-NoDelete
Applicabile: SharePoint Server 2010, SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019
Quando il valore è impostato su true, i file di immagine del profilo utente importati verranno conservati dopo aver creato le relative miniature.
Nota
Questa operazione funziona solo quando CreateThumbnailsForImportedPhotos è impostato su $true
Proprietà dei parametri
| Tipo: | Boolean |
| Valore predefinito: | None |
| Supporta i caratteri jolly: | False |
| DontShow: | False |
Set di parametri
(All)
| Posizione: | Named |
| Obbligatorio: | False |
| Valore dalla pipeline: | False |
| Valore dalla pipeline in base al nome della proprietà: | False |
| Valore dagli argomenti rimanenti: | False |
-OldBaseUri
Applicabile: SharePoint Server 2010, SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019
Specifica il vecchio URL per le foto dei profili. Ad esempio, https://server1/.
Proprietà dei parametri
| Tipo: | Uri |
| Valore predefinito: | None |
| Supporta i caratteri jolly: | False |
| DontShow: | False |
Set di parametri
(All)
| Posizione: | Named |
| Obbligatorio: | False |
| Valore dalla pipeline: | False |
| Valore dalla pipeline in base al nome della proprietà: | False |
| Valore dagli argomenti rimanenti: | False |
CommonParameters
Questo cmdlet supporta i parametri comuni: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction e -WarningVariable. Per altre informazioni, vedere about_CommonParameters.