WindowsFeatureSet

Synopse

Umožňuje spravovat více rolí nebo funkcí Windows pomocí běžných nastavení.

Syntax

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

Description

Prostředek WindowsFeatureSet umožňuje nakonfigurovat více rolí nebo funkcí Windows s omezenou sadou běžných možností. Ke správě rolí nebo funkcí s větší kontrolou použijte prostředek WindowsFeature. Ke správě klientského počítače použijte prostředek WindowsOptionalFeature.

Požadavky

  • Cílový počítač musí mít systém Windows Server 2008 nebo novější.
  • Cílový počítač musí mít přístup k modulu POWERShellu DISM .
  • Cílový počítač musí mít přístup k modulu PowerShellu Správce serveru .

Vlastnosti

Základní vlastnosti

Name

Zadejte názvy rolí nebo funkcí jako pole řetězců.

Hodnoty této vlastnosti by měly být stejné jako vlastnost Name každé role nebo funkce, nikoli jejich Vlastnost DisplayName . Pokud chcete zobrazit seznam dostupných rolí a funkcí pro počítač, použijte rutinu Get-WindowsFeature .

Type: System.String

Volitelné vlastnosti

Přihlašovací údaj

Zadejte přihlašovací údaje pro účet, který má přidat nebo odebrat role nebo funkce jako.

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

Zajištění

Určete, jestli mají být nainstalovány role nebo funkce. Tuto vlastnost nastavte tak, aby Present se role nebo funkce nainstalovala, pokud není nainstalovaná. Tuto vlastnost nastavte na Absent odinstalaci role nebo funkce, pokud je nainstalovaná.

Výchozí hodnota je Present.

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

IncludeAllSubFeature

Určete, jestli se má nainstalovat každá dílčí součást každé funkce nebo role. Nastavte tuto vlastnost tak, aby $true se nainstalovaly všechny chybějící dílčí funkce. Nastavte tuto vlastnost tak, aby $false ignorovala dílčí funkce. Regardless of this property's setting, the resource removes every subfeature of each role or feature if Ensure is set to Absent.

Výchozí hodnota je $false.

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

LogPath

Zadejte cestu k souboru pro protokolování instalace nebo odinstalace funkcí nebo rolí.

Type: System.String
Default Value: None

Vlastnosti jen pro čtení

DisplayName

Zobrazované názvy načtených rolí nebo funkcí

Type: System.String
Behavior: Read

Příklady