New-ExternalHelpCab

生成 .cab 文件。

语法

New-ExternalHelpCab
   -CabFilesFolder <String>
   -LandingPagePath <String>
   -OutputFolder <String>
   [-IncrementHelpVersion]
   [<CommonParameters>]

说明

New-ExternalHelpCab cmdlet 生成一个包含文件夹中所有非递归内容的 .cab 文件。 此 cmdlet 压缩提供的文件。

注释

此 cmdlet 取决于 MakeCab.exe 本机命令,该命令仅在 Windows 上可用。 如果在非 Windows 计算机上使用,此 cmdlet 将引发错误。

建议仅提供about_主题的内容,以及 New-ExternalHelp cmdlet 到此 cmdlet 的输出。

此 cmdlet 使用存储在模块 markdown 文件中的元数据来命名 .cab 文件。 此命名与 PowerShell 帮助系统需要用作可更新帮助的模式匹配。 此元数据是使用 New-MarkdownHelp cmdlet 和 WithModulePage 参数创建的模块文件的一部分。

此 cmdlet 还会生成或更新现有 helpinfo.xml 文件。 该文件为 PowerShell 帮助系统提供版本控制和区域设置详细信息。

示例

示例 1:创建 CAB 文件

$params = @{
    CabFilesFolder  = 'C:\Module\ExternalHelpContent'
    LandingPagePath = 'C:\Module\ModuleName.md'
    OutputFolder    = 'C:\Module\Cab\'
}
New-ExternalHelpCab @params

该 cmdlet 创建一个包含内容文件夹文件的 .cab 文件。 .cab 文件命名为基于元数据的可更新帮助。 该命令将 .cab 文件放在输出文件夹中。

参数

-CabFilesFolder

指定包含此 cmdlet 将帮助内容打包到 .cab 文件中的文件夹。

类型:String
Position:Named
默认值:None
必需:True
接受管道输入:False
接受通配符:False

-IncrementHelpVersion

自动递增模块 Markdown 文件中的帮助版本。

类型:SwitchParameter
Position:Named
默认值:None
必需:False
接受管道输入:False
接受通配符:False

-LandingPagePath

指定模块 Markdown 文件的完整路径,其中包含命名 .cab 文件所需的所有元数据。 对于所需的元数据,请使用 New-MarkdownHelp 参数运行

类型:String
Position:Named
默认值:None
必需:True
接受管道输入:False
接受通配符:False

-OutputFolder

指定此 cmdlet 创建的 .cab 文件和 helpinfo.xml 文件的位置。

类型:String
Position:Named
默认值:None
必需:True
接受管道输入:False
接受通配符:False

输入

None

无法通过管道将值传递给此 cmdlet。

输出

None

此 cmdlet 不生成输出。 该 cmdlet 将其结果保存在 OutputPath 参数指定的输出文件夹中。