New-ExternalHelp
Erstellt eine externe Hilfedatei basierend auf dem von PlatyPS unterstützten Markdown.
Syntax
New-ExternalHelp
-Path <String[]>
-OutputPath <String>
[-ApplicableTag <String[]>]
[-Encoding <Encoding>]
[-MaxAboutWidth <Int32>]
[-ErrorLogFile <String>]
[-Force]
[-ShowProgress]
[<CommonParameters>]
Beschreibung
Das New-ExternalHelp
Cmdlet erstellt eine externe Hilfedatei basierend auf Markdown-Hilfedateien, die von PlatyPS unterstützt werden. Sie können dies mit einem Modul versenden, um Mithilfe des Cmdlets Get-Help
Hilfe bereitzustellen.
Wenn die von Ihnen angegebenen Markdowndateien nicht dem PlatyPS-Schema entsprechen, gibt dieses Cmdlet Fehlermeldungen zurück.
Beispiele
Beispiel 1: Erstellen einer externen Hilfe basierend auf dem Inhalt eines Ordners
PS C:\> New-ExternalHelp -Path ".\docs" -OutputPath "out\platyPS\en-US"
Directory: D:\Working\PlatyPS\out\platyPS\en-US
Mode LastWriteTime Length Name
---- ------------- ------ ----
-a---- 5/19/2016 12:32 PM 46776 platyPS-help.xml
Mit diesem Befehl wird eine externe Hilfedatei am angegebenen Speicherort erstellt. Dieser Befehl verwendet die bewährte Methode, dass der Ordnername das Gebietsschema enthält.
Beispiel 2: Erstellen einer Hilfe, die benutzerdefinierte Codierung verwendet
PS C:\> New-ExternalHelp -Path ".\docs" -OutputPath "out\PlatyPS\en-US" -Force -Encoding ([System.Text.Encoding]::Unicode)
Directory: D:\Working\PlatyPS\out\PlatyPS\en-US
Mode LastWriteTime Length Name
---- ------------- ------ ----
-a---- 5/22/2016 6:34 PM 132942 platyPS-help.xml
Mit diesem Befehl wird eine externe Hilfedatei am angegebenen Speicherort erstellt. Dieser Befehl gibt den Force-Parameter an, daher überschreibt er eine vorhandene Datei. Der Befehl gibt die Unicode-Codierung für die erstellte Datei an.
Beispiel 3: Schreibwarnungen und Fehler in die Datei
PS C:\> New-ExternalHelp -Path ".\docs" -OutputPath "out\platyPS\en-US" -ErrorLogFile ".\WarningsAndErrors.json"
Directory: D:\Working\PlatyPS\out\platyPS\en-US
Mode LastWriteTime Length Name
---- ------------- ------ ----
-a---- 5/19/2016 12:32 PM 46776 platyPS-help.xml
Mit diesem Befehl wird eine externe Hilfedatei am angegebenen Speicherort erstellt. Dieser Befehl verwendet die bewährte Methode, dass der Ordnername das Gebietsschema enthält. Dieser Befehl schreibt die Warnungen und Fehler in die Datei WarningsAndErrors.json.
Parameter
-ApplicableTag
Geben Sie ein Array von Tags an, die als Filter verwendet werden sollen. Wenn das Cmdlet applicable
über die Yaml-Metadaten verfügt und keines der übergebenen Tags dort erwähnt wird, wird das Cmdlet in der generierten Hilfe ignoriert. Gleiches gilt für die Yaml-Metadaten auf Parameterebene applicable
. Wenn applicable
nicht angegeben wird, ist das Cmdlet oder der Parameter immer vorhanden. Weitere Informationen finden Sie unter Entwurfsproblem .
Type: | String[] |
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: | Named |
Default value: | UTF8 without BOM |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ErrorLogFile
Der Pfad, in dem dieses Cmdlet die formatierte Ergebnisprotokolldatei speichert.
Der Pfad muss den Speicherort und den Namen des Ordners und den Dateinamen mit der Json-Erweiterung enthalten. Das JSON-Objekt enthält drei Eigenschaften: Message, FilePath und Severity (Warnung oder Fehler).
Wenn dieser Pfad nicht angegeben wird, wird kein Protokoll generiert.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Force
Gibt an, dass dieses Cmdlet eine vorhandene Datei mit demselben Namen überschreibt.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-MaxAboutWidth
Gibt die maximale Zeilenlänge beim Generieren von Hilfetextdateien an. Andere Hilfedateitypen sind von diesem Parameter nicht betroffen. Weitere Informationen finden Sie unter New-MarkdownAboutHelp.
Zeilen in Codeblöcken werden nicht umschlossen und sind nicht vom MaxAboutWidth-Parameter betroffen.
Type: | Int32 |
Position: | Named |
Default value: | 80 |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-OutputPath
Gibt den Pfad eines Ordners an, in dem dieses Cmdlet Ihre externe Hilfedatei speichert.
Der Ordnername sollte mit einem Gebietsschemaordner enden, wie im folgenden Beispiel gezeigt: .\out\PlatyPS\en-US\
.
Type: | String |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Path
Gibt ein Array von Pfaden von Markdowndateien oder -ordnern an. Dieses Cmdlet erstellt externe Hilfe basierend auf diesen Dateien und Ordnern.
Type: | String[] |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | True |
-ShowProgress
Zeigen Sie Statusleisten unter Analysieren vorhandener Markdowndateien an.
Wenn dies verwendet wird, ist das Generieren von Hilfe viel langsamer.
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 erstellte Dateien zurück.
Ähnliche Themen
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für