DSC linuxos nxEnvironment erőforráshoz
A PowerShell Desired State Configuration (DSC) nxEnvironment erőforrása egy rendszerkörnyezeti változók linuxos csomóponton történő kezelésére szolgáló mechanizmust biztosít.
Syntax
nxEnvironment <string> #ResourceName
{
Name = <string>
[ Value = <string>
[ Path = <bool> }
[ DependsOn = <string[]> ]
[ Ensure = <string> { Absent | Present } ]
}
Tulajdonságok
Tulajdonság | Leírás |
---|---|
Név | Annak a környezeti változónak a nevét jelzi, amelyhez egy adott állapotot szeretne biztosítani. |
Érték | A környezeti változóhoz hozzárendelendő érték. |
Elérési út | Meghatározza a konfigurált környezeti változót. Állítsa be ezt a tulajdonságot, $true ha a változó az Elérési út változó, ellenkező esetben állítsa be a következőre $false : . A mező alapértelmezett értéke: $false . Ha a konfigurált változó az Elérési út változó, az Érték tulajdonságon keresztül megadott érték hozzá lesz fűzve a meglévő értékhez. |
Közös tulajdonságok
Tulajdonság | Leírás |
---|---|
DependsOn | Azt jelzi, hogy egy másik erőforrás konfigurációjának futnia kell az erőforrás konfigurálása előtt. Ha például a futtatni kívánt erőforrás-konfigurációs szkriptblokk azonosítója ResourceName, típusa Pedig ResourceType, akkor a tulajdonság használatának szintaxisa.DependsOn = "[ResourceType]ResourceName" |
Biztosítja | Meghatározza, hogy a változó létezik-e. Állítsa ezt a tulajdonságot Present értékre a változó meglétének ellenőrzéséhez. A Hiányzó értékre állítva győződjön meg arról, hogy a változó nem létezik. Az alapértelmezett érték a Jelen. |
További információ
- Ha az elérési út hiányzik vagy be van állítva
$false
, a környezeti változók kezelése a következőben/etc/environment
történik: . Előfordulhat, hogy a programok vagy szkriptek konfigurációt igényelnek a/etc/environment
fájl forrásának létrehozásához a felügyelt környezeti változók eléréséhez. - Ha az Elérési út beállítás értéke
$true
, a környezeti változó a fájlban/etc/profile.d/DSCenvironment.sh
lesz kezelve. Ez a fájl akkor jön létre, ha nem létezik. Ha a Győződjön meg aHiányzó értékre van állítva$true
, és az Elérési út beállítás értéke van, a meglévő környezeti változók csak a többi fájlból/etc/profile.d/DSCenvironment.sh
lesznek eltávolítva, és nem.
Példa
Az alábbi példa bemutatja, hogyan használható az nxEnvironment erőforrás annak biztosítására, hogy a TestEnvironmentVariable jelen legyen, és a "Test-Value" értékkel rendelkezzen. Ha a TestEnvironmentVariable nincs jelen, akkor létrejön.
Import-DSCResource -ModuleName nx
nxEnvironment EnvironmentExample
{
Ensure = "Present"
Name = "TestEnvironmentVariable"
Value = "TestValue"
}
Dolgozzon együtt velünk a GitHubon
A tartalom forrása a GitHubon található, ahol létrehozhat és áttekinthet problémákat és lekéréses kérelmeket is. További információért tekintse meg a közreműködői útmutatónkat.
Visszajelzés
https://aka.ms/ContentUserFeedback.
Hamarosan elérhető: 2024-ben fokozatosan kivezetjük a GitHub-problémákat a tartalom visszajelzési mechanizmusaként, és lecseréljük egy új visszajelzési rendszerre. További információ:Visszajelzés küldése és megtekintése a következőhöz: