WindowsPackageCab

Краткий обзор

Установка или удаление пакета из шкафа Windows (.cabфайла).

Синтаксис

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

Описание

Ресурс WindowsPackageCab позволяет убедиться, установлен ли пакет из шкафа Windows (.cabфайла).

Требования

  • Целевой компьютер должен иметь доступ к модулю PowerShell DISM

свойства ключа;

Имя

Укажите имя пакета в виде строки.

Type: System.String

Обязательные свойства

Ensure

Укажите, должен ли быть установлен пакет. Задайте для этого свойства установку Present пакета. Задайте для этого свойства удаление Absent пакета.

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

SourcePath

Укажите путь к файлу пакета .cab в виде строки. Если файл не существует, ресурс создает исключение недопустимого аргумента при попытке установить или удалить пакет.

Type: System.String

Необязательные свойства

LogPath

Укажите путь к файлу для записи в журнал установки или удаления пакета.

Если этот параметр не задан, ресурс записывает журнал в %WINDIR%\Logs\Dism\dism.log.

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

Примеры