Delen via


Merge-MarkdownHelp

Voeg meerdere Markdown-versies van dezelfde cmdlet samen in één Markdown-bestand.

Syntaxis

Merge-MarkdownHelp
     [-Path] <String[]>
     [-OutputPath] <String>
     [-Encoding <Encoding>]
     [-ExplicitApplicableIfAll]
     [-Force]
     [[-MergeMarker] <String>]
     [<CommonParameters>]

Description

Vergelijkbare modules, of verschillende versies van dezelfde module, bevatten vaak dubbele inhoud.

Merge-MarkdownHelp voegt de meerdere Markdown-bestanden samen in één Markdown-bestand. Het maakt gebruik van het applicable: yaml-metagegevensveld om te bepalen welke versies of tags van toepassing zijn. Het werkt op twee niveaus: voor de hele cmdlet en voor afzonderlijke parameters.

De resulterende Markdown bevat de applicable: tags en alle inhoud van de oorspronkelijke Markdown-bestanden. Dubbele inhoud wordt gewoon genegeerd. Inhoud die uniek is voor elk bestand wordt samengevoegd met samenvoegmarkeringen, gevolgd door een door komma's gescheiden lijst met toepasselijke tags. Een samenvoegmarkering is een tekenreeks met tekst die fungeert als een markering om de inhoud te beschrijven die is samengevoegd. De standaardmarkering samenvoegmarkering tekst bestaat uit drie uitroeptekens !! dit kan echter worden gewijzigd in alle relevante tekst met behulp van de vlag -MergeMarker.

Voorbeelden

Voorbeeld 1

De Test-CsPhoneBootstrap.md cmdlet is opgenomen in zowel Lync Server 2010 als Lync Server 2013. Veel van de inhoud wordt gedupliceerd en daarom willen we één bestand voor de cmdlet hebben met unieke inhoud die uit elk afzonderlijk bestand is samengevoegd.

Merge-MarkdownHelp -Path @('Lync Server 2010\Test-CsPhoneBootstrap.md', 'Lync Server 2013\Test-CsPhoneBootstrap.md') -OutputPath lync

Het resulterende bestand bevindt zich op lync\Test-CsPhoneBootstrap.md.

Parameters

-Encoding

Hiermee geeft u de tekencodering voor uw externe Help-bestand. Geef een System.Text.Encoding--object op. Zie about_Character_Encodingvoor meer informatie.

Type:Encoding
Position:Named
Default value:UTF8 without BOM
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-ExplicitApplicableIfAll

Schrijf altijd een volledige lijst met toepasselijke tags. Standaard krijgen cmdlets en parameters die aanwezig zijn in alle variaties geen toepassingstag.

Type:SwitchParameter
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-Force

Hiermee wordt aangegeven dat met deze cmdlet een bestaand bestand met dezelfde naam wordt overschreven.

Type:SwitchParameter
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-MergeMarker

Tekenreeks die moet worden gebruikt als een samenvoegtekstindicator. Toepasselijke taglijst wordt na de markering opgenomen

Type:String
Position:3
Default value:'!!! '
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-OutputPath

Hiermee geeft u het pad op van de map waarin deze cmdlet de gecombineerde Markdown Help-bestanden maakt.

Type:String
Position:1
Default value:None
Vereist:True
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-Path

Hiermee geeft u een matrix van paden van Markdown-bestanden of -mappen. Met deze cmdlet maakt u gecombineerde Markdown-help op basis van deze bestanden en mappen.

Type:String[]
Position:0
Default value:None
Vereist:True
Pijplijninvoer accepteren:True
Jokertekens accepteren:True

Invoerwaarden

String[]

Uitvoerwaarden

FileInfo[]