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 |