WindowsFeatureSet

Sinopsis

Mengelola beberapa peran atau fitur Windows dengan pengaturan umum.

Sintaks

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

Deskripsi

Sumber daya memungkinkan WindowsFeatureSet Anda mengonfigurasi beberapa peran atau fitur Windows dengan serangkaian opsi umum terbatas. Untuk mengelola peran atau fitur dengan kontrol lebih lanjut, gunakan sumber daya WindowsFeature. Untuk mengelola Untuk mengelola komputer klien, gunakan sumber daya WindowsOptionalFeature.

Persyaratan

  • Komputer target harus menjalankan Windows Server 2008 atau yang lebih baru.
  • Komputer target harus memiliki akses ke modul DISM PowerShell.
  • Komputer target harus memiliki akses ke modul ServerManager PowerShell.

Properti

Properti kunci

Nama

Tentukan nama peran atau fitur sebagai array string.

Nilai untuk properti ini harus sama dengan properti Nama dari setiap peran atau fitur, bukan properti DisplayName-nya . Untuk mencantumkan peran dan fitur yang tersedia untuk komputer, gunakan Get-WindowsFeature cmdlet .

Type: System.String

Properti opsional

Informasi masuk

Tentukan kredensial untuk akun untuk menambahkan atau menghapus peran atau fitur sebagai.

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

Memastikan

Tentukan apakah peran atau fitur harus diinstal. Atur properti ini ke Present untuk menginstal peran atau fitur jika tidak diinstal. Atur properti ini ke Absent untuk menghapus instalan peran atau fitur jika diinstal.

Nilai defaultnya adalah Present.

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

SertakanAllSubFeature

Tentukan apakah akan menginstal setiap subfeature dari setiap fitur atau peran. Atur properti ini ke $true untuk menginstal subfeature yang hilang. Atur properti ini ke $false untuk mengabaikan subfeature. Terlepas dari pengaturan properti ini, sumber daya menghapus setiap subfeature dari setiap peran atau fitur jika Pastikan diatur ke Absent.

Nilai defaultnya adalah $false.

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

LogPath

Tentukan jalur ke file untuk mencatat penginstalan atau penghapusan instalasi fitur atau peran.

Type: System.String
Default Value: None

Properti baca-saja

DisplayName

Nama tampilan peran atau fitur yang diambil.

Type: System.String
Behavior: Read

Contoh