Поделиться через


Update-MarkdownHelp

Обновление файлов справки PlatyPS Markdown.

Синтаксис

Default (по умолчанию)

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

Описание

Командлет Update-MarkdownHelp обновляет файлы справки PlatyPS markdown без полной замены содержимого файлов.

Некоторые атрибуты параметров изменяются с течением времени. Например, наборы параметров, типы, значение по умолчанию и обязательные. Этот командлет обновляет markdown, чтобы отразить эти изменения. Он также добавляет текст заполнителя в файл markdown для любого нового параметра.

Чтобы распространить изменения в файлы справки markdown, сделайте следующее:

  • Загрузите новую версию модуля в сеанс Windows PowerShell.
  • Выполните командлет Update-MarkdownHelp, чтобы обновить файлы.
  • Проверьте новые метаданные параметров в файлах markdown.

Примеры

Пример 1. Обновление всех файлов в папке

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

Эта команда обновляет все файлы справки Markdown в указанном пути, чтобы соответствовать текущим командлетам.

Пример 2. Обновление одного файла и журнала записи

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

Эта команда обновляет файл справки Markdown. Он записывает данные журнала в файл markdown.log.

Параметры

-AlphabeticParamsOrder

Упорядочивание параметров в алфавитном порядке по имени в разделе PARAMETERS. Существует 5 исключений: -Confirm, -WhatIf, -IncludeTotalCount, -Skipи параметры -First будут последними. Эти параметры являются общими и поэтому имеют четко определенное поведение.

Свойства параметра

Тип:SwitchParameter
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

(All)
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-Encoding

Задает кодировку символов для внешнего файла справки. Укажите объект System.Text.Encoding. Дополнительные сведения см. в about_Character_Encoding.

Свойства параметра

Тип:Encoding
Default value:UTF8 without BOM
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

(All)
Position:1
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-ExcludeDontShow

Исключите параметры, помеченные DontShow в атрибуте параметра из содержимого справки.

Свойства параметра

Тип:SwitchParameter
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

(All)
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-Force

Удаление файлов справки, которые больше не существуют в сеансах (например, если функция была удалена)

Свойства параметра

Тип:SwitchParameter
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

(All)
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-LogAppend

Указывает, что этот командлет добавляет сведения в журнал, а не перезаписывает его.

Свойства параметра

Тип:SwitchParameter
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

(All)
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-LogPath

Указывает путь к файлу для сведений журнала. Командлет записывает поток VERBOSE в журнал. Если указать параметр verbose, этот командлет также записывает эти сведения в консоль.

Свойства параметра

Тип:String
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

(All)
Position:2
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-Path

Задает массив путей к файлам и папкам markdown для обновления.

Свойства параметра

Тип:

String[]

Default value:None
Поддерживаются подстановочные знаки:True
DontShow:False

Наборы параметров

(All)
Position:0
Обязательно:True
Значение из конвейера:True
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-Session

Предоставляет поддержку удаленных команд. Передайте сеанс, который использовался для создания команд с Import-PSSession. Это необходимо для получения точных метаданных параметров из удаленного сеанса.

Свойства параметра

Тип:PSSession
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

(All)
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-UpdateInputOutput

Обновляет раздел входных и выходных данных, чтобы отразить текущее состояние командлета. ПРЕДУПРЕЖДЕНИЕ. Этот параметр удаляет любые дополнения вручную к этим разделам.

Свойства параметра

Тип:SwitchParameter
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

(All)
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-UseFullTypeName

Указывает, что целевой документ будет использовать полное имя типа вместо короткого имени для параметров.

Свойства параметра

Тип:SwitchParameter
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

(All)
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

CommonParameters

Этот командлет поддерживает общие параметры: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction и -WarningVariable. Дополнительные сведения см. в разделе about_CommonParameters.

Входные данные

String

Вы можете передать массив путей к этому командлету.

Выходные данные

FileInfo

Этот командлет возвращает объект FileInfo[] для обновленных файлов.

Примечания

Модуль, для которого необходимо обновить справку, сначала следует импортировать из расположения, содержащего предыдущую версию справки. Если это условие не выполнено, порядок параметров будет алфавитным в обновленной справке, даже если параметр AlphabeticParamsOrder не использовался.