New-ExternalHelp
Crea un archivo de ayuda externo basado en Markdown compatible con PlatyPS.
Syntax
New-ExternalHelp
-Path <String[]>
-OutputPath <String>
[-ApplicableTag <String[]>]
[-Encoding <Encoding>]
[-MaxAboutWidth <Int32>]
[-ErrorLogFile <String>]
[-Force]
[-ShowProgress]
[<CommonParameters>]
Description
El New-ExternalHelp
cmdlet crea un archivo de ayuda externo basado en los archivos de ayuda de Markdown admitidos por PlatyPS. Puede enviarlo con un módulo para proporcionar ayuda con el Get-Help
cmdlet .
Si los archivos markdown especificados no siguen el esquema PlatyPS, este cmdlet devuelve mensajes de error.
Ejemplos
Ejemplo 1: Crear ayuda externa basada en el contenido de una carpeta
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
Este comando crea un archivo de ayuda externo en la ubicación especificada. Este comando usa el procedimiento recomendado que el nombre de la carpeta incluye la configuración regional.
Ejemplo 2: Crear ayuda que use la codificación personalizada
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
Este comando crea un archivo de ayuda externo en la ubicación especificada. Este comando especifica el parámetro Force , por lo tanto, sobrescribe un archivo existente. El comando especifica la codificación Unicode para el archivo creado.
Ejemplo 3: Escritura de advertencias y errores en el archivo
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
Este comando crea un archivo de ayuda externo en la ubicación especificada. Este comando usa el procedimiento recomendado que el nombre de la carpeta incluye la configuración regional. Este comando escribe las advertencias y errores en el archivo WarningsAndErrors.json.
Parámetros
-ApplicableTag
Especifique la matriz de etiquetas que se usará como filtro. Si el cmdlet tiene applicable
en los metadatos yaml y no se menciona ninguna de las etiquetas pasadas, el cmdlet se omitiría en la ayuda generada. Lo mismo se aplica a los metadatos yaml de nivel de parámetro applicable
. Si applicable
se omite, el cmdlet o el parámetro siempre estarán presentes. Consulte el problema de diseño para obtener más detalles.
Type: | String[] |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Encoding
Especifica la codificación de caracteres para el archivo de ayuda externo. Especifique un objeto System.Text.Encoding . Para obtener más información, vea Acerca de la codificación de caracteres.
Type: | Encoding |
Position: | Named |
Default value: | UTF8 without BOM |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ErrorLogFile
Ruta de acceso donde este cmdlet guardará el archivo de registro de resultados con formato.
La ruta de acceso debe incluir la ubicación y el nombre de la carpeta y el nombre de archivo con la extensión json. El objeto JSON contiene tres propiedades: Message, FilePath y Severity (Advertencia o Error).
Si no se proporciona esta ruta de acceso, no se genera ningún registro.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Force
Indica que este cmdlet sobrescribe un archivo existente que tiene el mismo nombre.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-MaxAboutWidth
Especifica la longitud máxima de línea al generar archivos de texto de ayuda "about". Otros tipos de archivo de ayuda no se ven afectados por este parámetro. Para obtener más información, vea New-MarkdownAboutHelp.
Las líneas dentro de los bloques de código no se encapsulan y no se ven afectadas por el parámetro MaxAboutWidth .
Type: | Int32 |
Position: | Named |
Default value: | 80 |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-OutputPath
Especifica la ruta de acceso de una carpeta donde este cmdlet guarda el archivo de ayuda externo.
El nombre de la carpeta debe terminar con una carpeta de configuración regional, como en el ejemplo siguiente: .\out\PlatyPS\en-US\
.
Type: | String |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Path
Especifica una matriz de rutas de acceso de archivos o carpetas markdown. Este cmdlet crea ayuda externa basada en estos archivos y carpetas.
Type: | String[] |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | True |
-ShowProgress
Muestra las barras de progreso en el análisis de los archivos markdown existentes.
Si esto se usa para generar ayuda es mucho más lento.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Entradas
String[]
Puede canalizar una matriz de rutas de acceso a este cmdlet.
Salidas
FileInfo[]
Este cmdlet devuelve un FileInfo[]
objeto para los archivos creados.
Vínculos relacionados
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente GitHub Issues como mecanismo de comentarios sobre el contenido y lo sustituiremos por un nuevo sistema de comentarios. Para más información, vea:Enviar y ver comentarios de