Partager via


New-ExternalHelpCab

Génère un fichier .cab.

Syntaxe

Default (Par défaut)

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

Description

L’applet de commande New-ExternalHelpCab génère un fichier .cab qui contient tout le contenu non récursif dans un dossier. Cette applet de commande compresse les fichiers fournis.

Remarque

Cette applet de commande dépend de la commande native MakeCab.exe, disponible uniquement sur Windows. Cette applet de commande génère une erreur si elle est utilisée sur des ordinateurs non-Windows.

Nous vous recommandons de fournir en tant que contenu uniquement about_ rubriques et la sortie de l’applet de commande New-ExternalHelp à cette applet de commande.

Cette applet de commande utilise les métadonnées stockées dans le fichier markdown du module pour nommer votre fichier .cab. Ce nommage correspond au modèle requis par le système d’aide PowerShell pour une utilisation comme aide pouvant être mise à jour. Ces métadonnées font partie du fichier de module créé à l’aide de l’applet de commande New-MarkdownHelp avec le paramètre WithModulePage.

Cette applet de commande génère ou met également à jour un fichier de helpinfo.xml existant. Ce fichier fournit des détails de contrôle de version et de paramètres régionaux au système d’aide PowerShell.

Exemples

Exemple 1 : Créer un fichier CAB

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

L’applet de commande crée un fichier .cab qui contient les fichiers de dossier de contenu. Le fichier .cab est nommé pour une aide pouvant être mise à jour en fonction des métadonnées. La commande place le fichier .cab dans le dossier de sortie.

Paramètres

-CabFilesFolder

Spécifie le dossier qui contient le contenu d’aide que cette applet de commande empaquette dans un fichier .cab.

Propriétés du paramètre

Type:String
Valeur par défaut:None
Prend en charge les caractères génériques:False
DontShow:False

Jeux de paramètres

(All)
Position:Named
Obligatoire:True
Valeur du pipeline:False
Valeur du pipeline par nom de propriété:False
Valeur des arguments restants:False

-IncrementHelpVersion

Incrémentez automatiquement la version d’aide dans le fichier Markdown du module.

Propriétés du paramètre

Type:SwitchParameter
Valeur par défaut:None
Prend en charge les caractères génériques:False
DontShow:False

Jeux de paramètres

(All)
Position:Named
Obligatoire:False
Valeur du pipeline:False
Valeur du pipeline par nom de propriété:False
Valeur des arguments restants:False

-LandingPagePath

Spécifie le chemin d’accès complet du fichier Markdown du module qui contient toutes les métadonnées requises pour nommer le fichier .cab. Pour les métadonnées requises, exécutez New-MarkdownHelp avec le paramètre WithLandingPage.

Propriétés du paramètre

Type:String
Valeur par défaut:None
Prend en charge les caractères génériques:False
DontShow:False

Jeux de paramètres

(All)
Position:Named
Obligatoire:True
Valeur du pipeline:False
Valeur du pipeline par nom de propriété:False
Valeur des arguments restants:False

-OutputFolder

Spécifie l’emplacement du fichier .cab et helpinfo.xml fichier créé par cette applet de commande.

Propriétés du paramètre

Type:String
Valeur par défaut:None
Prend en charge les caractères génériques:False
DontShow:False

Jeux de paramètres

(All)
Position:Named
Obligatoire:True
Valeur du pipeline:False
Valeur du pipeline par nom de propriété:False
Valeur des arguments restants:False

CommonParameters

Cette applet de commande prend en charge les paramètres courants : -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction et -WarningVariable. Pour plus d’informations, consultez about_CommonParameters.

Entrées

None

Vous ne pouvez pas diriger les valeurs vers cette applet de commande.

Sorties

None

Cette applet de commande ne génère pas de sortie. L’applet de commande enregistre ses résultats dans le dossier de sortie spécifié par le paramètre OutputPath.