Delen via


Update-MarkdownHelp

PlatyPS Markdown Help-bestanden bijwerken.

Syntaxis

Update-MarkdownHelp
      [-Path] <String[]>
      [[-Encoding] <Encoding>]
      [[-LogPath] <String>]
      [-LogAppend]
      [-AlphabeticParamsOrder]
      [-UseFullTypeName]
      [-UpdateInputOutput]
      [-Force]
      [-Session <PSSession>]
      [-ExcludeDontShow]
      [<CommonParameters>]

Description

De Update-MarkdownHelp cmdlet werkt PlatyPS Markdown help-bestanden bij zonder de inhoud van de bestanden volledig te vervangen.

Sommige parameterkenmerken worden in de loop van de tijd gewijzigd. Bijvoorbeeld parametersets, typen, standaardwaarde en vereist. Met deze cmdlet wordt Markdown bijgewerkt om deze wijzigingen weer te geven. Er wordt ook tekst van tijdelijke aanduidingen toegevoegd aan het Markdown-bestand voor elke nieuwe parameter.

Ga als volgt te werk om wijzigingen door te geven aan uw Markdown Help-bestanden:

  • Laad de nieuwe versie van de module in uw Windows PowerShell-sessie.
  • Voer de cmdlet Update-MarkdownHelp uit om de bestanden bij te werken.
  • Controleer de metagegevens van nieuwe parameters in de Markdown-bestanden.

Voorbeelden

Voorbeeld 1: Alle bestanden in een map bijwerken

PS C:\> Update-MarkdownHelp -Path ".\docs"

    Directory: D:\working\PlatyPS\docs


Mode                LastWriteTime         Length Name
----                -------------         ------ ----
-a----        5/22/2016   6:54 PM           1496 Get-HelpPreview.md
-a----        5/22/2016   6:54 PM           3208 Get-MarkdownMetadata.md
-a----        5/22/2016   6:54 PM           3059 New-ExternalHelp.md
-a----        5/22/2016   6:54 PM           2702 New-ExternalHelpCab.md
-a----        5/22/2016   6:54 PM           6234 New-MarkdownHelp.md
-a----        5/22/2016   6:54 PM           2346 Update-MarkdownHelp.md
-a----        5/22/2016   6:54 PM           1633 Update-MarkdownHelpModule.md
-a----        5/22/2016   6:54 PM           1630 Update-MarkdownHelpSchema.md

Met deze opdracht worden alle Markdown Help-bestanden in het opgegeven pad bijgewerkt zodat deze overeenkomen met de huidige cmdlets.

Voorbeeld 2: Een bestand bijwerken en logboek vastleggen

PS C:\> Update-MarkdownHelp -Path ".\docs\Update-MarkdownHelp.md" -LogPath ".\markdown.log"

    Directory: D:\Working\PlatyPS\docs


Mode                LastWriteTime         Length Name
----                -------------         ------ ----
-a----        5/22/2016   8:20 PM           9993 New-MarkdownHelp.md

Met deze opdracht wordt een Markdown Help-bestand bijgewerkt. Er worden logboekgegevens naar het markdown.log-bestand geschreven.

Parameters

-AlphabeticParamsOrder

Volgordeparameters alfabetisch op naam in de sectie PARAMETERS. Er zijn vijf uitzonderingen: -Confirm, -WhatIf, -IncludeTotalCount, -Skipen -First parameters zijn de laatste. Deze parameters zijn gebruikelijk en hebben daarom goed gedefinieerd gedrag.

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

-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:1
Default value:UTF8 without BOM
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-ExcludeDontShow

Sluit de parameters uit die zijn gemarkeerd met DontShow in het parameterkenmerk van de Help-inhoud.

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

-Force

Help-bestanden verwijderen die niet meer bestaan binnen sessies (bijvoorbeeld als de functie is verwijderd)

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

-LogAppend

Geeft aan dat deze cmdlet informatie toevoegt aan het logboek in plaats daarvan overschrijft.

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

-LogPath

Hiermee geeft u een bestandspad voor logboekgegevens. De cmdlet schrijft de UITGEBREIDE stream naar het logboek. Als u de parameter Uitgebreide opgeeft, schrijft deze cmdlet die informatie ook naar de console.

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

-Path

Hiermee geeft u een matrix van paden van Markdown-bestanden en -mappen die moeten worden bijgewerkt.

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

-Session

Biedt ondersteuning voor externe opdrachten. Geef de sessie door die u hebt gebruikt om de opdrachten te maken met Import-PSSession. Dit is vereist om nauwkeurige parametersmetagegevens van de externe sessie op te halen.

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

-UpdateInputOutput

Vernieuwt de sectie Invoer en Uitvoer om de huidige status van de cmdlet weer te geven. WAARSCHUWING: met deze parameter worden alle handmatige toevoegingen aan deze secties verwijderd.

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

-UseFullTypeName

Geeft aan dat het doeldocument een volledige typenaam gebruikt in plaats van een korte naam voor parameters.

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

Invoerwaarden

String[]

U kunt een matrix met paden naar deze cmdlet doorsluisen.

Uitvoerwaarden

FileInfo[]

Met deze cmdlet wordt een FileInfo[]-object geretourneerd voor bijgewerkte bestanden.

Notities

De module waarvoor u de Help wilt bijwerken, moet eerst worden geïmporteerd vanaf de locatie met de vorige versie van de Help. Als niet aan deze voorwaarde wordt voldaan, wordt de parametervolgorde alfabetisch weergegeven in de bijgewerkte Help, zelfs als de parameter AlphabeticParamsOrder niet is gebruikt.