Környezet

Áttekintés

Egy számítógép vagy folyamat környezeti változóinak kezelése.

Syntax

Environment [String] #ResourceName
{
    Name = [string]
    [DependsOn = [string[]]]
    [Ensure = [string]{ Absent | Present }]
    [Path = [bool]]
    [PsDscRunAsCredential = [PSCredential]]
    [Target = [string[]]{ Machine | Process }]
    [Value = [string]]
}

Description

Az Environment erőforrással környezeti változókat hozhat létre, frissíthet és Process távolíthat el a Machine célokban. Képes kezelni az elérésiút-típusú környezeti változókat, biztosítva, hogy egy adott érték szerepeljön a környezeti változóban, vagy el legyen távolítva belőle.

Követelmények

Nincsenek.

Fő tulajdonságok

Name

Adja meg a környezeti változó nevét.

Type: System.String

Nem kötelező tulajdonságok

Biztosítja

Adja meg, hogy létezik-e a környezeti változó. Adja meg ezt a tulajdonságot Absent a környezeti változó eltávolításához, ha létezik. Adja meg ezt a tulajdonságot Present a környezeti változó létrehozásához, ha az nem létezik, és ha be van állítva, kényszerítse ki az Érték tulajdonságot. Az alapértelmezett érték Present.

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

Elérési út

Adja meg, hogy a környezeti változót elérésiút-változóként kívánja-e kezelni. Ez módosítja a Környezeti változó viselkedésének biztosítása beállítást:

  • Ha az $trueElérési út értéke , a Győződjön meg az, Presentés az érték nem szerepel a környezeti változó aktuális értékében, az erőforrás hozzáfűzi az Értéket a környezeti változó aktuális értékéhez.
  • Ha az $trueElérési út , a Biztos, Absentés az Érték szerepel a környezeti változó aktuális értékében, az erőforrás eltávolítja az értéket a környezeti változó aktuális értékéből.
  • Ha az Elérési út és a $falseGyőződjön meg , Presentaz erőforrás értékre állítja a környezeti változót.
  • Ha az elérési út és a $falseGyőződjön meg , Absentaz erőforrás eltávolítja a környezeti változót.

Az alapértelmezett érték $false.

Type: System.Boolean
Default Value: false

Cél

Adjon meg egy vagy több célt a környezeti változó konfigurálásához. Az érvényes értékek a következők:

  • Process
  • Machine

Alapértelmezés szerint a környezeti változó a célokban és Machine a Process célokban is konfigurálva van.

Type: System.String[]
Accepted Values:
  - Process
  - Machine
Default Value: [Process, Machine]

Érték

Adja meg a környezeti változó értékét sztringként. Azt, hogy az Érték üres sztring-e ('') módosítja a Környezeti változó viselkedésének biztosítása lehetőséget:

  • Ha az Érték egy üres sztring, győződjön meg arról , hogy létezik Present, és a környezeti változó létezik, az erőforrás nem frissíti a környezeti változót.
  • Ha az Érték egy üres sztring, győződjön meg arról , hogy az , Presentés a környezeti változó nem létezik, az erőforrás érvénytelen műveletkivételt jelez.
  • Ha az Érték üres sztring, győződjön meg arról , hogy létezik Absent, és a környezeti változó létezik, az erőforrás eltávolítja a környezeti változót.

Az alapértelmezett érték egy üres sztring.

Type: System.String
Default Value: ''

Példák