DSC untuk Linux nxEnvironment Resource
Sumber daya nxEnvironment di PowerShell Desired State Configuration (DSC) menyediakan mekanisme untuk mengelola variabel lingkungan sistem pada simpul Linux.
Sintaks
nxEnvironment <string> #ResourceName
{
Name = <string>
[ Value = <string>
[ Path = <bool> }
[ DependsOn = <string[]> ]
[ Ensure = <string> { Absent | Present } ]
}
Properti
Properti | Deskripsi |
---|---|
Nama | Menunjukkan nama variabel lingkungan yang ingin Anda pastikan statusnya. |
Nilai | Nilai yang akan ditetapkan ke variabel lingkungan. |
Jalur | Menentukan variabel lingkungan yang sedang dikonfigurasi. Atur properti ini ke $true jika variabel adalah variabel Jalur ; jika tidak, atur ke $false . Defaultnya adalah $false . Jika variabel yang dikonfigurasi adalah variabel Jalur , nilai yang disediakan melalui properti Nilai akan ditambahkan ke nilai yang ada. |
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" . |
Memastikan | Menentukan apakah variabel ada. Atur properti ini ke Ada untuk memastikan variabel ada. Atur ke Absent untuk memastikan variabel tidak ada. Nilai defaultnya adalah Ada. |
Informasi Tambahan
- Jika Jalur tidak ada atau diatur ke
$false
, variabel lingkungan dikelola di/etc/environment
. Program atau skrip Anda mungkin memerlukan konfigurasi untuk sumber/etc/environment
file untuk mengakses variabel lingkungan terkelola. - Jika Jalur diatur ke
$true
, variabel lingkungan dikelola dalam file/etc/profile.d/DSCenvironment.sh
. File ini akan dibuat jika tidak ada. Jika Pastikan diatur ke Absent dan Path diatur ke$true
, variabel lingkungan yang ada hanya akan dihapus dari/etc/profile.d/DSCenvironment.sh
dan bukan dari file lain.
Contoh
Contoh berikut menunjukkan cara menggunakan sumber daya nxEnvironment untuk memastikan bahwa TestEnvironmentVariable ada dan memiliki nilai "Test-Value". Jika TestEnvironmentVariable tidak ada, testEnvironmentVariable akan dibuat.
Import-DSCResource -ModuleName nx
nxEnvironment EnvironmentExample
{
Ensure = "Present"
Name = "TestEnvironmentVariable"
Value = "TestValue"
}
Berkolaborasi dengan kami di GitHub
Sumber untuk konten ini dapat ditemukan di GitHub, yang juga dapat Anda gunakan untuk membuat dan meninjau masalah dan menarik permintaan. Untuk informasi selengkapnya, lihat panduan kontributor kami.
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk