Sumber Daya DSC ProcessSet

Berlaku Untuk: Windows PowerShell 5.x

Sumber daya ProcessSet di Windows PowerShell Desired State Configuration (DSC) menyediakan mekanisme untuk mengonfigurasi proses pada simpul target.

Catatan

Dokumentasi sumber daya DSC ini mencakup versi yang disertakan dengan PowerShell sebelum versi 7.2. Modul PSDscResources berisi Sumber Daya DSC baru dan yang diperbarui yang secara resmi didukung oleh Microsoft. Modul PSDscResources tersedia dari Galeri PowerShell.

Untuk informasi selengkapnya dan dokumentasi yang diperbarui, lihat dokumentasi referensi PSDscResources.

Sintaks

ProcessSet [string] #ResourceName
{
    Path = [string]
    [ Credential = [PSCredential] ]
    [ StandardOutputPath = [string] ]
    [ StandardErrorPath = [string] ]
    [ StandardInputPath = [string] ]
    [ WorkingDirectory = [string] ]
    [ DependsOn = [string[]] ]
    [ Ensure = [string] { Absent | Present }  ]
    [ PsDscRunAsCredential = [PSCredential] ]
}

Properti

Properti Deskripsi
Jalur Jalur ke proses yang dapat dieksekusi. Jika ini adalah nama file yang dapat dieksekusi (tidak sepenuhnya memenuhi syarat), sumber daya DSC akan mencari variabel lingkungan $env:Path untuk menemukan file. Jika nilai properti ini adalah jalur yang sepenuhnya memenuhi syarat, DSC tidak akan menggunakan $env:Path variabel lingkungan untuk menemukan file, dan akan melemparkan kesalahan jika salah satu jalur tidak ada. Jalur relatif tidak diperbolehkan.
Kredensial Menunjukkan kredensial untuk memulai proses.
StandardErrorPath Jalur tempat proses menulis kesalahan standar. File yang ada akan ditimpa.
StandardInputPath Aliran tempat proses menerima input standar.
StandardOutputPath Jalur file tempat proses menulis output standar. File yang ada akan ditimpa.
WorkingDirectory Lokasi yang digunakan sebagai direktori kerja saat ini untuk proses.

Properti umum

Properti Deskripsi
DependsOn Menunjukkan bahwa konfigurasi sumber daya lain harus berjalan sebelum sumber daya ini dikonfigurasi. Misalnya, jika ID blok skrip konfigurasi sumber daya yang ingin Anda jalankan terlebih dahulu adalah ResourceName dan jenisnya adalah ResourceType, sintaks untuk menggunakan properti ini adalah DependsOn = "[ResourceType]ResourceName".
Pastikan Menentukan apakah proses ada. Atur properti ini ke Ada untuk memastikan bahwa proses tersebut ada. Jika tidak, atur ke Absent. Nilai defaultnya adalah Ada.
PsDscRunAsCredential Mengatur kredensial untuk menjalankan seluruh sumber daya sebagai.

Catatan

Properti umum PsDscRunAsCredential ditambahkan dalam WMF 5.0 untuk memungkinkan menjalankan sumber daya DSC apa pun dalam konteks info masuk lainnya. Untuk informasi selengkapnya, lihat Menggunakan Kredensial dengan Sumber Daya DSC.