Freigeben über


New-ExternalHelpCab

Generiert eine .cab Datei.

Syntax

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

Beschreibung

Das New-ExternalHelpCab Cmdlet generiert eine .cab Datei, die alle nicht rekursiven Inhalte in einem Ordner enthält. Dieses Cmdlet komprimiert die bereitgestellten Dateien.

Hinweis

Dieses Cmdlet hängt vom nativen Befehl ab, der MakeCab.exe nur unter Windows verfügbar ist. Dieses Cmdlet löst einen Fehler aus, wenn es auf Nicht-Windows-Computern verwendet wird.

Es wird empfohlen, als Inhalt nur about_ Themen und die Ausgabe des Cmdlets New-ExternalHelp für dieses Cmdlet bereitzustellen.

Dieses Cmdlet verwendet Metadaten, die in der Markdowndatei des Moduls gespeichert sind, um Ihre .cab Datei zu benennen. Diese Benennung entspricht dem Muster, das das PowerShell-Hilfesystem zur Verwendung als aktualisierbare Hilfe benötigt. Diese Metadaten sind Teil der Moduldatei, die mit dem Cmdlet New-MarkdownHelp mit dem Parameter WithModulePage erstellt wurde.

Dieses Cmdlet generiert oder aktualisiert auch eine vorhandene helpinfo.xml Datei. Diese Datei enthält Versionsverwaltungs- und Gebietsschemadetails für das PowerShell-Hilfesystem.

Beispiele

Beispiel 1: Erstellen einer CAB-Datei

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

Das Cmdlet erstellt eine .cab Datei, die die Inhaltsordnerdateien enthält. Die .cab Datei ist nach aktualisierbarer Hilfe basierend auf Metadaten benannt. Der Befehl platziert die .cab Datei im Ausgabeordner.

Parameter

-CabFilesFolder

Gibt den Ordner an, der den Hilfeinhalt enthält, den dieses Cmdlet in eine Datei packt .cab .

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

-IncrementHelpVersion

Erhöhen Sie automatisch die Hilfeversion in der Markdowndatei des Moduls.

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

-LandingPagePath

Gibt den vollständigen Pfad der Modulmarkdowndatei an, die alle Metadaten enthält, die zum Benennen der .cab Datei erforderlich sind. Führen Sie für die erforderlichen Metadaten mit dem Parameter WithLandingPage ausNew-MarkdownHelp.

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

-OutputFolder

Gibt den Speicherort der Datei und helpinfo.xml Datei .cab an, die dieses Cmdlet erstellt.

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

Eingaben

None

Sie können keine Werte an dieses Cmdlet übergeben.

Ausgaben

None

Dieses Cmdlet generiert keine Ausgabe. Das Cmdlet speichert seine Ergebnisse im Ausgabeordner, den der OutputPath-Parameter angibt.