Udostępnij za pośrednictwem


Omówienie platformy PlatyPS

PlatyPS to podstawowe narzędzie do tworzenia pomocy programu PowerShell wyświetlanej przy użyciu Get-Help. Pliki pomocy programu PowerShell są przechowywane w formacie XML znanym jako Microsoft Assistance Markup Language (MAML). Przed platyPSpliki pomocy zostały ręcznie utworzone przy użyciu złożonych łańcuchów narzędzi. markdown jest powszechnie używany w społeczności open source, obsługiwane przez wiele edytorów, w tym visual Studio Codei łatwiejsze do tworzenia. PlatyPS upraszcza proces, umożliwiając zapisanie plików pomocy w języku Markdown, a następnie przekonwertowanie na aplikację MAML.

Istnieją dwie główne wersje platformy PlatyPS.

  • platyPS v0.14.2 to bieżąca wersja platformy PlatyPS używana do tworzenia plików pomocy programu PowerShell w formacie markdown.
  • Microsoft.PowerShell.PlatyPS v1.0.0-preview1 to nowa wersja platformy PlatyPS. Ta wersja jest kompletnym ponownym zapisywaniem w języku C# przy użyciu markdig na potrzeby analizowania języka Markdown. Ta wersja zawiera kilka ulepszeń:
    • Zawiera dokładniejszy opis polecenia cmdlet programu PowerShell i jego parametrów
    • Zwiększona wydajność — procesy 1000 plików Markdown w sekundach
    • Tworzy model obiektu pliku pomocy, który można manipulować w pamięci
    • Udostępnia polecenia cmdlet, które można połączyć w łańcuch w celu wykonywania złożonych operacji
    • Definiuje nowy schemat języka Markdown zawierający wszystkie elementy potrzebne do Get-Help, oraz informacje, które były wcześniej niedostępne.
    • Zapewnij automatyczną konwersję istniejącego języka Markdown (przy użyciu starego schematu) na nowe obiekty, umożliwiając eksportowanie do nowych języków Markdown, YAML lub MAML.