Partager via


Vue d’ensemble de PlatyPS

PlatyPS est l’outil principal permettant de créer l’aide PowerShell affichée à l’aide de Get-Help. Les fichiers d’aide PowerShell sont stockés dans un format XML appelé Microsoft Assistance Markup Language (MAML). Avant platyPS, les fichiers d’aide ont été créés manuellement à l’aide de chaînes d’outils complexes. Markdown est largement utilisé dans la communauté open source, pris en charge par de nombreux éditeurs, notamment Visual Studio Codeet plus facile à créer. PlatyPS simplifie le processus en vous permettant d’écrire les fichiers d’aide dans Markdown, puis convertis en MAML.

Il existe deux versions principales de PlatyPS.

  • platyPS v0.14.2 est la version actuelle de PlatyPS utilisée pour créer des fichiers d’aide PowerShell au format Markdown.
  • Microsoft.PowerShell.PlatyPS v1.0.0-preview1 est la nouvelle version de PlatyPS. Cette version est une réécriture complète en C# utilisant markdig pour analyser Markdown. Cette version comprend plusieurs améliorations :
    • Fournit une description plus précise d’une applet de commande PowerShell et de ses paramètres
    • Amélioration des performances : traite les 1 000 fichiers Markdown en secondes
    • Crée un modèle objet du fichier d’aide que vous pouvez manipuler en mémoire
    • Fournit des applets de commande que vous pouvez chaîner pour effectuer des opérations complexes
    • Définit un nouveau schéma Markdown qui inclut tous les éléments nécessaires pour Get-Help, ainsi que les informations qui étaient précédemment indisponibles.
    • Fournissez une conversion automatique de Markdown existant (à l’aide de l’ancien schéma) vers de nouveaux objets, ce qui vous permet d’exporter vers de nouveaux Markdown, YAML ou MAML.