共用方式為


Merge-MarkdownHelp

將相同 Cmdlet 的多個 Markdown 版本合併成單一 Markdown 檔案。

Syntax

Merge-MarkdownHelp
     [-Path] <String[]>
     [-OutputPath] <String>
     [-Encoding <Encoding>]
     [-ExplicitApplicableIfAll]
     [-Force]
     [[-MergeMarker] <String>]
     [<CommonParameters>]

Description

類似模組或相同模組的不同版本通常包含重複的內容。

Merge-MarkdownHelp 將多個 Markdown 檔案合併成單一 Markdown 檔案。 它會使用 applicable: yaml 元資料欄位來識別適用的版本或標籤。 它會在兩個層級上運作:針對整個 Cmdlet 和個別參數。

產生的 Markdown 包含標記 applicable: 以及原始 Markdown 檔案的所有內容。 重複的內容只會被忽略。 每個檔案唯一的內容會使用 合併標記進行合併,後面接著適用標籤的逗號分隔清單。 合併標記是文字字串,可做為標記來描述已合併的內容。 預設 合併標記 文字包含三個驚嘆號!! 不過,這可以使用 -MergeMarker 旗標 變更為任何相關的文字。

範例

範例 1

Test-CsPhoneBootstrap.md Cmdlet 同時包含在 Lync Server 2010 和 Lync Server 2013 中。 大部分的內容都會重複,因此我們想要讓 Cmdlet 的單一檔案與每個個別檔案合併的唯一內容。

Merge-MarkdownHelp -Path @('Lync Server 2010\Test-CsPhoneBootstrap.md', 'Lync Server 2013\Test-CsPhoneBootstrap.md') -OutputPath lync

產生的檔案會位於 lync\Test-CsPhoneBootstrap.md

參數

-Encoding

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

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

-ExplicitApplicableIfAll

一律寫出適用標籤的完整清單。 根據預設,存在於所有變化中的 Cmdlet 和參數不會取得應用程式標籤。

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

-Force

指出此 Cmdlet 會覆寫具有相同名稱的現有檔案。

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

-MergeMarker

要當做合併文字指標使用的字串。 標記之後會包含適用的標籤清單

Type:String
Position:3
Default value:'!!! '
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-OutputPath

指定此 Cmdlet 建立合併 Markdown 說明檔的資料夾路徑。

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

-Path

指定 Markdown 檔案或資料夾的路徑陣列。 此 Cmdlet 會根據這些檔案和資料夾建立合併的 Markdown 說明。

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

輸入

String[]

輸出

FileInfo[]