共用方式為


Update-MarkdownHelpModule

更新 Markdown 說明模組資料夾中的所有檔案。

Syntax

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

Description

Cmdlet Update-MarkdownHelpModule 會更新現有的說明 Markdown 檔案,並針對模組中的新 Cmdlet 建立 Markdown 檔案。 此 Cmdlet 結合了 Update-MarkdownHelpNew-MarkdownHelp Cmdlet 的功能,以執行大量更新。

範例

範例 1:更新 Markdown 說明模組

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

此命令會根據載入目前會話的 Cmdlet,更新指定資料夾中的所有檔案。 此命令會為尚未包含在 .\docs 資料夾中的任何 Cmdlet 建立 Markdown 說明主題。

參數

-AlphabeticParamsOrder

在 PARAMETERS 區段中依名稱依字母順序排序參數。 有 5 個例外狀況: -Confirm-WhatIf-IncludeTotalCount-Skip 、 和 -First 參數將是最後一個。 這些參數很常見,因此具有定義完善的行為。

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Encoding

指定外部說明檔的字元編碼。 指定 System.Text.Encoding 物件。 如需詳細資訊,請參閱 about_Character_Encoding

Type:Encoding
Position:1
Default value:UTF8 without BOM
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-ExcludeDontShow

從說明內容中排除參數屬性中標示 DontShow 的參數。

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Force

移除已不存在於會話中的說明檔 (,例如,如果函式已刪除) 。

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-LogAppend

指出這個 Cmdlet 會將資訊附加至記錄,改為覆寫它。

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-LogPath

指定記錄資訊的檔案路徑。 Cmdlet 會將 VERBOSE 資料流程寫入記錄檔。 如果您指定 Verbose 參數,此 Cmdlet 也會將該資訊寫入主控台。

Type:String
Position:2
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-ModulePagePath

使用 -RefreshModulePage 時,預設會將 .md 檔案放在與所有其他檔相同的位置。使用此參數,您可以指定新的名稱/位置,以提供更好的放置選項。

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Path

指定要更新之 Markdown 資料夾的路徑陣列。 資料夾必須包含模組頁面,此 Cmdlet 可從中取得模組名稱。

Type:String[]
Position:0
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:True

-RefreshModulePage

更新說明模組時更新模組頁面。

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Session

提供遠端命令的支援。 使用 傳遞您用來建立命令的 Import-PSSession 會話。 這是從遠端會話取得精確參數中繼資料的必要專案。

Type:PSSession
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-UpdateInputOutput

重新整理輸入和輸出區段,以反映 Cmdlet 的目前狀態。 警告:此參數會移除這些區段的任何手動新增專案。

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-UseFullTypeName

指出目的檔案將使用完整類型名稱,而不是參數的簡短名稱。

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

輸入

String[]

您可以使用管線將路徑陣列傳送至此 Cmdlet。

輸出

FileInfo[]

此 Cmdlet 會針對更新和新檔案傳回 FileInfo[] 物件。

備註

您要更新說明的模組應該先從包含舊版說明的位置匯入。 如果不符合此條件,即使尚未使用 AlphabeticParamsOrder 參數,參數順序也會依更新的說明字母順序。