Analyse de l’évaluation de la migration : résultats sur les composants de confiance totaleMigration assessment scan: Full trust component results

PrésentationOverview

La solution de confiance totale vérifie si votre environnement SharePoint contient des références au code déployé via des fichiers de package [WSP] de solution de la batterie de serveurs. SharePoint dans Microsoft 365 ne prend pas en charge les solutions de confiance totale. Nous vous recommandons donc d’identifier les emplacements où vous utilisez ce type de fonctionnalité et de planifier votre migration vers SharePoint.The full trust solution scans check your SharePoint environment for references to code that was deployed via farm level solution packages [WSP] files. SharePoint in Microsoft 365 does not support full trust solutions and as a result it will be necessary to understand where you are using this type of functionality and come up with a plan for migration to SharePoint.

Migrer les donnéesMigrate data

Le contenu est migré vers SharePoint. Cependant, la fonctionnalité liée au code de confiance totale ne fonctionnera pas après la migration. Des erreurs peuvent survenir quand vous utilisez une partie du contenu associé au code de confiance totale qui n’est plus disponible après la migration.Content is migrated to SharePoint, however functionality tied to full trust code will not function post migration. You may see failures when leveraging some of the content that relies on the full trust code that is no longer available post migration.

Important

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.Any site that is configured as "No Access" (locked), in SharePoint will be skipped. To see a list of locked site collections see the Locked Sites scan output.

Préparer la migrationPrepare for migration

Déterminez les raisons pour lesquelles le code de confiance totale a été utilisé dans votre environnement local. Concevez un plan pour remplacer les scénarios métier clés par la fonctionnalité de SharePoint. Il conviendra peut-être de générer des personnalisations ou d’utiliser des compléments pour envisager tous les scénarios.Determine the various reasons full trust code was used in your on-premises environment. Build out a plan to replace the key business scenarios with SharePoint functionality. It may be necessary to build customizations or leverage add-ins to cover all scenarios.

Si aucune solution équivalente dans SharePoint dans Microsoft 365, vous souhaiterez peut-être rechercher la personnalisation de SharePoint en suivant le Documentation sur les modèles et pratiques Microsoft 365.If you find there is not an equivalent solution provided in SharePoint in Microsoft 365, you may want to look into customizing SharePoint by following the Microsoft 365 patterns and practices documentation.

Après la migrationPost-migration

Une fois la migration du contenu terminée, implémentez le plan conçu à l’étape « Préparation à la migration ». Il faudra peut-être déployer les personnalisations et les compléments, ou activer la fonctionnalité sur les sites via l’interface SharePoint.Once the content migration is complete, implement the plan that was built during "Preparing for Migration". This could involve deploying customizations, add-ins, or enabling functionality on the sites via the SharePoint interface.

Des résultats précisDetailed output

Notes

Les fichiers d’entrée se trouvent dans le dossier <RootOutputFolder>\Internal\FullTrustSolution. Ces fichiers sont générés après la lecture de tous les packages de solution de confiance totale installés sur la batterie de serveurs et après la création d’un rapport sur les éléments installés sur la batterie de serveurs SharePoint. L’emplacement des fichiers d’entrée comprend tous les fichiers de package de code de confiance totale extraits, ainsi que les fichiers utilisés pour générer les rapports décrits ci-dessous.Input files are located under <RootOutputFolder>\Internal\FullTrustSolution. The input files are generated by reading all the installed farm level full trust solution packages and building a report of what is installed in the SharePoint farm. The input files location includes all the extracted full trust code package files as well as the files used to generate the report files described below.

Dans la mise à jour de juillet 2017, les composants de confiance totale sont répartis en deux analyses distinctes.In the July 2017 update, the full trust components are split into two separate scanners.

  • FullTrustSolution_Farm analyse l’utilisation du code de confiance totale au niveau de la batterie de serveurs.FullTrustSolution_Farm scans for farm level usage of full trust code.

  • FullTrustSolution_Content analyse les références au code de confiance totale dans votre contenu.FullTrustSolution_Content scans for full trust code references in your content.

La solution de confiance totale analyse désormais les zones de votre environnement qui utilisent la fonctionnalité fournie par les fichiers WSP de batterie de serveurs déployés sur votre batterie de serveurs. S’il existe des références orphelines à votre solution de confiance totale dans votre contenu, cet outil ne le mentionne pas. Vous pouvez utiliser la cmdlet PowerShell Test-SPContentDatabase fournie avec SharePoint pour rechercher ces références si elles sont pertinentes dans le cadre de votre migration.The output for full trust solution scans are now focused on reporting areas of your environment that are leveraging functionality provided by farm level WSP files deployed to your farm. If there are orphaned full trust solution references in your content, this tool will not report that information. You could leverage the Test-SPContentDatabase PowerShell cmdlet that ships with SharePoint to look for those if they are of concern for your migration.

/powershell/module/sharepoint-server/Test-SPContentDatabase?view=sharepoint-ps/powershell/module/sharepoint-server/Test-SPContentDatabase?view=sharepoint-ps

Il est important de bien comprendre les deux niveaux [batterie de serveurs et contenu] du code de confiance totale pour créer un plan complet et éviter les interruptions de vos processus métier ou les retards dans votre projet de migration.It is important to understand both levels [Farm and Content] of full trust code to build a comprehensive plan to avoid disruptions to your business or delays in your migration project.

FullTrustSolution_Farm génère les rapports suivants :FullTrustSolution_Farm generates the following reports:

ComposantComponent DescriptionDescription Fichier d’entréeInput File Rapport de composantComponent Report
Fonctionnalités de la batterie de serveursFarm Features
Fonctionnalités personnalisées qui sont activées dans l’étendue de la batterie de serveurs.Custom features that are activated at the farm scope.
Features.csvFeatures.csv
FullTrustSolution_Features_Farm_Usage.csvFullTrustSolution_Features_Farm_Usage.csv
Fonctionnalités de l’application webWeb Application Features
Fonctionnalités personnalisées qui sont activées dans l’étendue de l’application web.Custom features that are activated at the web application scope.
Features.csvFeatures.csv
FullTrustSolution_Features_WebApplication_Usage.csvFullTrustSolution_Features_WebApplication_Usage.cs
ComposantComponent DescriptionDescription Fichier d’entréeInput File Rapport de composantComponent Report
Types de contenuContent Types
Emplacements où les types de contenu personnalisés sont déployés.Locations that custom content types are deployed.
ContentTypes.csvContentTypes.csv
FullTrustSolution_ContentTypes_Usage.csvFullTrustSolution_ContentTypes_Usage.csv
Types de contenu utilisant des récepteurs d’événements personnalisésContent Types using Custom Event Receivers
Types de contenu qui utilisent des récepteurs d’événements personnalisés. Par exemple, si vous déployez un récepteur d’événements personnalisé et l’associez à un type de contenu prêt à l’emploi, ce rapport affiche ces informations.Content types that are using custom event receivers. For example, if you deployed a custom event receiver and attached it to an out of the box content type, this report will display that information.
EventReceivers.csvEventReceivers.csv
FullTrustSolution_ContentTypesUsingEventReceivers_Usage.csvFullTrustSolution_ContentTypesUsingEventReceivers_Usage.csv
Champs personnalisésCustom Fields
Listes et types de contenu qui utilisent des champs personnalisés ou des définitions de champ.Lists and content types that are using custom fields or field definitions.
CustomFields.csvCustomFields.csv
FieldTypes.csvFieldTypes.csv
FullTrustSolution_CustomFields_Usage.csvFullTrustSolution_CustomFields_Usage.csv
Récepteurs d’événementsEvent Receivers
Listes qui utilisent des récepteurs d’événements personnalisés.Lists that are using custom event receivers.
EventReceivers.csvEventReceivers.csv
FullTrustSolution_EventReceivers_Usage.csvFullTrustSolution_EventReceivers_Usage.csv
Fonctionnalités du siteSite Features
Sites qui utilisent des fonctionnalités personnalisées.Sites that are using custom features.
Features.csvFeatures.csv
FullTrustSolution_Features_Site_Usage.csvFullTrustSolution_Features_Site_Usage.csv
Modèles de listeList Templates
Listes qui utilisent des modèles de liste personnalisés.Lists that are using custom list templates.
ListTemplates.csvListTemplates.csv
FullTrustSolution_ListTemplates_Usage.csvFullTrustSolution_ListTemplates_Usage.csv
Mises en page déployéesPage Layouts Deployed
Emplacements où les mises en page personnalisées ont été déployées. Inclut toutes les mises en page personnalisées.Locations that custom page layouts have been deployed to. Includes all the custom page layouts.
PageLayouts.csvPageLayouts.csv
FullTrustSolution_PageLayouts_DeployedLayouts_Usage.csvFullTrustSolution_PageLayouts_DeployedLayouts_Usage.csv
Pages utilisant des mises en page personnaliséesPages using custom page layouts
Pages qui utilisent des mises en page personnalisées.Pages that are using custom page layouts.
PageLayouts.csvPageLayouts.csv
FullTrustSolution_PageLayouts_Pages_Usage.csvFullTrustSolution_PageLayouts_Pages_Usage.csv
Composants WebPartWeb Parts
Pages qui utilisent des composants WebPart personnalisés.Pages that are using custom web parts.
WebParts.csvWebParts.csv
FullTrustSolution_WebParts_Usage.csvFullTrustSolution_WebParts_Usage.csv