WindowsPackageCab

Übersicht

Installieren oder Deinstallieren eines Pakets aus einer Windows-Kabinettdatei (.cab)

Syntax

WindowsPackageCab [String] #ResourceName
{
    Ensure = [string]{ Absent | Present }
    Name = [string]
    SourcePath = [string]
    [DependsOn = [string[]]]
    [LogPath = [string]]
    [PsDscRunAsCredential = [PSCredential]]
}

BESCHREIBUNG

Mit der WindowsPackageCab Ressource können Sie sicherstellen, ob ein Paket aus einer Windows-Kabinettdatei (.cab) installiert ist.

Requirements (Anforderungen)

  • Zielcomputer muss Zugriff auf das DISM PowerShell-Modul haben

Schlüsseleigenschaften

Name

Geben Sie den Namen des Pakets als Zeichenfolge an.

Type: System.String

Obligatorische Eigenschaften

Ensure

Geben Sie an, ob das Paket installiert werden soll. Legen Sie diese Eigenschaft fest, um das Paket zu Present installieren. Legen Sie diese Eigenschaft fest, um Absent das Paket zu deinstallieren.

Type: System.String
Accepted Values:
  - Absent
  - Present

SourcePath

Geben Sie den Pfad zur Datei des Pakets .cab als Zeichenfolge an. Wenn die Datei nicht vorhanden ist, löst die Ressource eine ungültige Argument-Ausnahme aus, wenn versucht wird, das Paket zu installieren oder zu deinstallieren.

Type: System.String

Optionale Eigenschaften

LogPath

Geben Sie den Pfad zu einer Datei an, um die Installation oder Deinstallation des Pakets zu protokollieren.

Wenn sie nicht festgelegt ist, schreibt die Ressource das Protokoll in %WINDIR%\Logs\Dism\dism.log.

Type: System.String
Behavior: Write
Default Value: No

Beispiele