WindowsPackageCab

Sinopse

Instale ou desinstale um pacote de um arquivo de gabinete do Windows (.cab).

Sintaxe

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

Descrição

O WindowsPackageCab recurso permite que você verifique se um pacote de um arquivo de gabinete do Windows (.cab) está instalado.

Requisitos

  • O computador de destino deve ter acesso ao módulo dism PowerShell

Propriedades da chave

Nome

Especifique o nome do pacote como uma cadeia de caracteres.

Type: System.String

Propriedades obrigatórias

Ensure

Especifique se o pacote deve ser instalado. Defina essa propriedade para Present instalar o pacote. Defina essa propriedade para Absent desinstalar o pacote.

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

SourcePath

Especifique o caminho para o arquivo do .cab pacote como uma cadeia de caracteres. Se o arquivo não existir, o recurso gerará uma exceção de argumento inválida ao tentar instalar ou desinstalar o pacote.

Type: System.String

Propriedades opcionais

LogPath

Especifique o caminho para um arquivo para registrar em log a instalação ou desinstalação do pacote.

Se não estiver definido, o recurso gravará o log em %WINDIR%\Logs\Dism\dism.log.

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

Exemplos