WindowsFeatureSet

Sinopse

Gerenciar várias funções ou recursos do Windows com configurações comuns.

Sintaxe

WindowsFeatureSet [String] #ResourceName
{
    [DependsOn = [String[]]]
    [PsDscRunAsCredential = [PSCredential]]
    Name = [String[]]
    [Ensure = [String]]
    [Source = [String]]
    [IncludeAllSubFeature = [Boolean]]
    [Credential = [PSCredential]]
    [LogPath = [String]]
}

Descrição

O WindowsFeatureSet recurso permite que você configure várias funções ou recursos do Windows com um conjunto limitado de opções comuns. Para gerenciar funções ou recursos com mais controle, use o recurso WindowsFeature. Para gerenciar para gerenciar um computador cliente, use o recurso WindowsOptionalFeature.

Requisitos

  • O computador de destino deve estar executando o Windows Server 2008 ou posterior.
  • O computador de destino deve ter acesso ao módulo DISM do PowerShell.
  • O computador de destino deve ter acesso ao módulo Do PowerShell ServerManager .

Propriedades

Propriedades da chave

Nome

Especifique os nomes das funções ou recursos como uma matriz de cadeias de caracteres.

Os valores dessa propriedade devem ser os mesmos que a propriedade Name de cada função ou recurso, não sua propriedade DisplayName . Para listar as funções e os recursos disponíveis para um computador, use o Get-WindowsFeature cmdlet.

Type: System.String

Propriedades opcionais

Credencial

Especifique a credencial de uma conta para adicionar ou remover as funções ou recursos como.

Type: System.Management.Automation.PSCredential
Default Value: None

Ensure

Especifique se as funções ou recursos devem ser instalados. Defina essa propriedade para Present instalar a função ou o recurso se ela não estiver instalada. Defina essa propriedade para Absent desinstalar a função ou o recurso se ela estiver instalada.

O valor padrão é Present.

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

IncludeAllSubFeature

Especifique se deseja instalar cada subfeature de cada recurso ou função. Defina essa propriedade para $true instalar quaisquer sub-estruturas ausentes. Defina essa propriedade para $false ignorar subfeaturas. Independentemente da configuração dessa propriedade, o recurso removerá cada sub-estrutura de cada função ou recurso se Ensure estiver definido como Absent.

O valor padrão é $false.

Type: System.Boolean
Behavior: Write
Default Value: false

LogPath

Especifique o caminho para um arquivo para registrar a instalação ou desinstalação dos recursos ou funções.

Type: System.String
Default Value: None

Propriedades somente leitura

DisplayName

Os nomes de exibição das funções ou recursos recuperados.

Type: System.String
Behavior: Read

Exemplos