Analyse de l’évaluation de la migration : résultats sur les composants de confiance totale

Vue d’ensemble

La solution de confiance totale analyse case activée votre environnement SharePoint à la recherche de références au code qui a été déployé via des fichiers WSP [packages de solution au niveau de la batterie de serveurs]. SharePoint dans Microsoft 365 ne prend pas en charge les solutions de confiance totale. Par conséquent, il est nécessaire de comprendre où vous utilisez ce type de fonctionnalité et d’établir un plan de migration vers SharePoint.

Migrer les données

Le contenu est migré vers SharePoint, mais les fonctionnalités liées au code de confiance totale ne fonctionnent pas après la migration. Vous pouvez rencontrer des échecs lors de l’utilisation d’une partie du contenu qui s’appuie sur le code de confiance totale qui n’est plus disponible après la migration.

Importante

Tout site configuré sur « Pas d'accès » (verrouillé) dans SharePoint est ignoré. Pour afficher la liste des collections de sites verrouillés, reportez-vous aux données d'analyse Sites verrouillés.

Préparer la migration

Déterminez les différentes raisons pour lesquelles le code de confiance totale a été utilisé dans votre environnement local. Créez un plan pour remplacer les principaux scénarios métier par les fonctionnalités SharePoint. Il peut être nécessaire de créer des personnalisations ou d’utiliser des compléments pour couvrir tous les scénarios.

Si vous constatez qu’aucune solution équivalente n’est fournie dans SharePoint dans Microsoft 365, vous pouvez envisager de personnaliser SharePoint en suivant la documentation sur les modèles et pratiques Microsoft 365.

Après la migration

Une fois la migration de contenu terminée, implémentez le plan qui a été généré pendant « Préparation de la migration ». Cela peut impliquer le déploiement de personnalisations, de compléments ou l’activation de fonctionnalités sur les sites via l’interface SharePoint.

Des résultats précis

Remarque

Les fichiers d’entrée se trouvent sous <RootOutputFolder>\Internal\FullTrustSolution. Les fichiers d’entrée sont générés en lisant tous les packages de solution de confiance totale installés au niveau de la batterie de serveurs et en créant un rapport sur ce qui est installé dans la batterie de serveurs SharePoint. L’emplacement des fichiers d’entrée inclut tous les fichiers de package de code de confiance totale extraits, ainsi que les fichiers utilisés pour générer les fichiers de rapport décrits ci-dessous.

Dans la mise à jour de juillet 2017, les composants de confiance totale sont répartis en deux analyses distinctes.

  • FullTrustSolution_Farm analyse l’utilisation du code de confiance totale au niveau de la batterie de serveurs.

  • FullTrustSolution_Content analyse les références au code de confiance totale dans votre contenu.

Les sorties des analyses de solution de confiance totale sont désormais axées sur les zones de création de rapports de votre environnement qui utilisent les fonctionnalités fournies par les fichiers WSP au niveau de la batterie de serveurs déployés sur votre batterie de serveurs. S’il existe des références de solution de confiance totale orphelines dans votre contenu, cet outil ne signale pas ces informations. Vous pouvez utiliser l’applet de commande PowerShell Test-SPContentDatabase fournie avec SharePoint pour les rechercher si elles sont préoccupantes pour votre migration.

Il est important de comprendre les deux niveaux [Batterie de serveurs et Contenu] du code de confiance totale pour créer un plan complet afin d’éviter les interruptions de votre activité ou les retards dans votre projet de migration.

FullTrustSolution_Farm génère les rapports suivants :

Composant Description Fichier d’entrée Rapport de composant
Fonctionnalités de la batterie de serveurs Fonctionnalités personnalisées qui sont activées dans l’étendue de la batterie de serveurs. Features.csv FullTrustSolution_Features_Farm_Usage.csv
Fonctionnalités de l’application web Fonctionnalités personnalisées qui sont activées dans l’étendue de l’application web. Features.csv FullTrustSolution_Features_WebApplication_Usage.csv
Composant Description Fichier d’entrée Rapport de composant
Types de contenu Emplacements où les types de contenu personnalisés sont déployés. ContentTypes.csv FullTrustSolution_ContentTypes_Usage.csv
Types de contenu utilisant des récepteurs d’événements personnalisés Types de contenu qui utilisent des récepteurs d’événements personnalisés. Par exemple, si vous avez déployé un récepteur d’événements personnalisé et l’avez attaché à un type de contenu prête à l’emploi, ce rapport affiche ces informations. EventReceivers.csv FullTrustSolution_ContentTypesUsingEventReceivers_Usage.csv
Champs personnalisés Listes et types de contenu qui utilisent des champs personnalisés ou des définitions de champ. CustomFields.csv
FieldTypes.csv
FullTrustSolution_CustomFields_Usage.csv
Récepteurs d’événements Listes qui utilisent des récepteurs d’événements personnalisés. EventReceivers.csv FullTrustSolution_EventReceivers_Usage.csv
Fonctionnalités du site Sites qui utilisent des fonctionnalités personnalisées. Features.csv FullTrustSolution_Features_Site_Usage.csv
Modèles de liste Listes qui utilisent des modèles de liste personnalisés. ListTemplates.csv FullTrustSolution_ListTemplates_Usage.csv
Mises en page déployées Emplacements où des mises en page personnalisées ont été déployées. Inclut toutes les mises en page personnalisées. PageLayouts.csv FullTrustSolution_PageLayouts_DeployedLayouts_Usage.csv
Pages utilisant des mises en page personnalisées Pages qui utilisent des mises en page personnalisées. PageLayouts.csv FullTrustSolution_PageLayouts_Pages_Usage.csv
Composants WebPart Pages qui utilisent des composants WebPart personnalisés. WebParts.csv FullTrustSolution_WebParts_Usage.csv