Delen via


Overzicht van PlatyPS

PlatyPS- is het primaire hulpprogramma voor het maken van de PowerShell-help die wordt weergegeven met behulp van Get-Help. Help-bestanden van PowerShell worden opgeslagen in een XML-indeling die bekend staat als Microsoft Assistance Markup Language (MAML). Voorafgaand aan PlatyPS-, zijn de Help-bestanden met behulp van complexe toolketens gemaakt. Markdown- wordt veel gebruikt in de opensource-community, ondersteund door veel editors, waaronder Visual Studio Codeen eenvoudiger te ontwerpen. PlatyPS- vereenvoudigt het proces doordat u de Help-bestanden in Markdown kunt schrijven en vervolgens kunt converteren naar MAML.

Er zijn twee primaire versies van PlatyPS.

  • platyPS v0.14.2 is de huidige versie van PlatyPS die wordt gebruikt voor het maken van PowerShell Help-bestanden in Markdown-indeling.
  • Microsoft.PowerShell.PlatyPS v1.0.0-preview1 is de nieuwe versie van PlatyPS. Deze versie is een volledig herschrijven in C# die gebruikmaakt van markdig- voor het parseren van Markdown. Deze release bevat verschillende verbeteringen:
    • Biedt een nauwkeurigere beschrijving van een PowerShell-cmdlet en de bijbehorende parameters
    • Verbeterde prestaties - verwerkt 1000 markdown-bestanden in seconden
    • Hiermee maakt u een objectmodel van het Help-bestand dat u in het geheugen kunt bewerken
    • Biedt cmdlets die u aan elkaar kunt koppelen om complexe bewerkingen uit te voeren
    • Definieert een nieuw Markdown-schema dat alle elementen bevat die nodig zijn voor Get-Help, plus informatie die eerder niet beschikbaar was.
    • Automatische conversie van bestaande Markdown (met behulp van het oude schema) naar nieuwe objecten, zodat u kunt exporteren naar nieuwe Markdown, YAML of MAML.