Update-MarkdownHelpModule
Aktualisieren Sie alle Dateien in einem Markdown-Hilfemodulordner.
Syntax
Update-MarkdownHelpModule
[-Path] <String[]>
[[-Encoding] <Encoding>]
[-RefreshModulePage]
[-ModulePagePath <String>]
[[-LogPath] <String>]
[-LogAppend]
[-AlphabeticParamsOrder]
[-UseFullTypeName]
[-UpdateInputOutput]
[-Force]
[-Session <PSSession>]
[-ExcludeDontShow]
[<CommonParameters>]
Beschreibung
Das Update-MarkdownHelpModule
Cmdlet aktualisiert vorhandene Hilfemarkdowndateien und erstellt Markdowndateien für neue Cmdlets in einem Modul. Dieses Cmdlet kombiniert die Funktionen der Cmdlets Update-MarkdownHelp und New-MarkdownHelp , um ein Massenupdate durchzuführen.
Beispiele
Beispiel 1: Aktualisieren eines Markdownhilfemoduls
PS C:\> Update-MarkdownHelpModule -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
Dieser Befehl aktualisiert alle Dateien im angegebenen Ordner basierend auf den Cmdlets, die in Ihre aktuelle Sitzung geladen werden. Der Befehl erstellt Markdown-Hilfethemen für alle Cmdlets, die noch nicht im Ordner .\docs enthalten sind.
Parameter
-AlphabeticParamsOrder
Ordnen Sie Parameter alphabetisch nach Name im Abschnitt PARAMETERS an. Es gibt fünf Ausnahmen: -Confirm
Die Parameter , -WhatIf
, -IncludeTotalCount
, -Skip
und -First
sind die letzten. Diese Parameter sind üblich und weisen daher ein klar definiertes Verhalten auf.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Encoding
Gibt die Zeichencodierung für Ihre externe Hilfedatei an. Geben Sie ein System.Text.Encoding-Objekt an. Weitere Informationen finden Sie unter about_Character_Encoding.
Type: | Encoding |
Position: | 1 |
Default value: | UTF8 without BOM |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ExcludeDontShow
Schließen Sie die mit im Parameter-Attribut gekennzeichneten DontShow
Parameter aus dem Hilfeinhalt aus.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Force
Entfernen Sie Hilfedateien, die nicht mehr in Sitzungen vorhanden sind (z. B. wenn die Funktion gelöscht wurde).
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-LogAppend
Gibt an, dass dieses Cmdlet Informationen an das Protokoll anhängt, anstatt es zu überschreiben.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-LogPath
Gibt einen Dateipfad für Protokollinformationen an. Das Cmdlet schreibt den VERBOSE-Stream in das Protokoll. Wenn Sie den Parameter Verbose angeben, schreibt dieses Cmdlet diese Informationen auch in die Konsole.
Type: | String |
Position: | 2 |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ModulePagePath
Wenn -RefreshModulePage standardmäßig verwendet wird, wird die MD-Datei an demselben Speicherort wie alle anderen Dokumentationen platziert. Mit diesem Parameter können Sie einen neuen Namen/Standort angeben, um bessere Platzierungsoptionen zu bieten.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Path
Gibt ein Array von Pfaden mit zu aktualisierenden Markdownordnern an. Der Ordner muss eine Modulseite enthalten, von der dieses Cmdlet den Modulnamen abrufen kann.
Type: | String[] |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | True |
-RefreshModulePage
Aktualisieren Sie die Modulseite beim Aktualisieren des Hilfemoduls.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Session
Bietet Unterstützung für Remotebefehle. Übergeben Sie die Sitzung, die Sie zum Erstellen der Befehle mit Import-PSSession
verwendet haben. Dies ist erforderlich, um genaue Parametermetadaten aus der Remotesitzung abzurufen.
Type: | PSSession |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-UpdateInputOutput
Aktualisiert die Abschnitte Eingabe und Ausgabe, um den aktuellen Zustand des Cmdlets widerzuspiegeln. WARNUNG: Mit diesem Parameter werden alle manuellen Ergänzungen zu diesen Abschnitten entfernt.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-UseFullTypeName
Gibt an, dass das Zieldokument einen vollständigen Typnamen anstelle eines kurzen Namens für Parameter verwendet.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Eingaben
String[]
Sie können ein Array von Pfaden an dieses Cmdlet weiterleiten.
Ausgaben
FileInfo[]
Dieses Cmdlet gibt ein FileInfo[]-Objekt für aktualisierte und neue Dateien zurück.
Hinweise
Das Modul, für das Sie die Hilfe aktualisieren möchten, sollte zuerst aus dem Speicherort importiert werden, der die vorherige Version der Hilfe enthält. Wenn diese Bedingung nicht erfüllt ist, ist die Parameterreihenfolge in der aktualisierten Hilfe alphabetisch, auch wenn der Parameter AlphabeticParamsOrder nicht verwendet wurde.