Partilhar via


New-ExternalHelpCab

Gera um arquivo .cab.

Sintaxe

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

Description

O cmdlet New-ExternalHelpCab gera um arquivo .cab que contém todo o conteúdo não recursivo em uma pasta. Este cmdlet compacta os arquivos fornecidos.

Observação

Esse cmdlet depende do comando MakeCab.exe nativo, que só está disponível no Windows. Este cmdlet gera um erro se usado em máquinas que não sejam Windows.

Recomendamos que você forneça como conteúdo apenas about_ tópicos e a saída do cmdlet New-ExternalHelp para este cmdlet.

Este cmdlet usa metadados armazenados no arquivo de marcação do módulo para nomear seu arquivo .cab. Essa nomenclatura corresponde ao padrão que o sistema de ajuda do PowerShell requer para uso como ajuda atualizável. Esses metadados fazem parte do arquivo de módulo criado usando o cmdlet New-MarkdownHelp com o parâmetro WithModulePage.

Esse cmdlet também gera ou atualiza um arquivo helpinfo.xml existente. Esse arquivo fornece detalhes de controle de versão e localidade para o sistema de ajuda do PowerShell.

Exemplos

Exemplo 1: Criar um arquivo CAB

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

O cmdlet cria um arquivo de .cab que contém os arquivos da pasta de conteúdo. O arquivo .cab é nomeado para ajuda atualizável com base em metadados. O comando coloca o arquivo .cab na pasta de saída.

Parâmetros

-CabFilesFolder

Especifica a pasta que contém o conteúdo de ajuda que este cmdlet empacota em um arquivo .cab.

Tipo:String
Position:Named
Default value:None
Necessário:True
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-IncrementHelpVersion

Incremente automaticamente a versão de ajuda no arquivo Markdown do módulo.

Tipo:SwitchParameter
Position:Named
Default value:None
Necessário:False
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-LandingPagePath

Especifica o caminho completo do arquivo Markdown do módulo que contém todos os metadados necessários para nomear o arquivo .cab. Para obter os metadados necessários, execute New-MarkdownHelp com o parâmetro WithLandingPage.

Tipo:String
Position:Named
Default value:None
Necessário:True
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-OutputFolder

Especifica o local do arquivo .cab e helpinfo.xml arquivo que esse cmdlet cria.

Tipo:String
Position:Named
Default value:None
Necessário:True
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

Entradas

None

Não é possível canalizar valores para este cmdlet.

Saídas

None

Este cmdlet não gera saída. O cmdlet salva seus resultados na pasta de saída especificada pelo parâmetro OutputPath.