Megosztás a következőn keresztül:


WindowsProcess

Áttekintés

Windows-folyamat indítása vagy leállítása.

Syntax

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

Description

Az WindowsProcess erőforrás lehetővé teszi annak biztosítását, hogy egy folyamat fut-e.

Követelmények

Nincsenek.

Fő tulajdonságok

Argumentumok

Adja meg a folyamatnak sztringként való indításkor átadni kívánt argumentumok teljes listáját. Állítsa ezt a tulajdonságot üres sztringre (''), ha a folyamathoz nincs szükség argumentumokra.

Type: System.String

Elérési út

Adja meg a folyamat végrehajtható fájljának elérési útját. Ha a fájl a PATH környezeti változón keresztül érhető el, beállíthatja ezt a tulajdonságot a végrehajtható fájl nevére. Ellenkező esetben állítsa ezt a tulajdonságot a fájl teljes elérési útjára. A relatív elérési utak nem támogatottak.

Type: System.String

Nem kötelező tulajdonságok

Hitelesítő adat

Adja meg a fiók hitelesítő adatait a folyamat futtatásához.

Ha ez a tulajdonság helyi rendszerfiókra van állítva, nem állíthatja be a StandardOutputPath, a StandardInputPath vagy a WorkingDirectory tulajdonságot. Ha így tesz, az erőforrás érvénytelen argumentumkivételt ad vissza.

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

Biztosítja

Adja meg, hogy fut-e a folyamat. Állítsa be ezt a tulajdonságot úgy, hogy Present elindítsa a folyamatot, ha nem fut. Állítsa be ezt a tulajdonságot a Absent folyamat leállításához, ha fut.

Az alapértelmezett érték Present.

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

StandardErrorPath

Adja meg annak a fájlnak a teljes elérési útját, amelybe a folyamat a szokásos hibastreamet írja. A relatív elérési utak nem támogatottak. Ha a fájl létezik, azt felülírja a rendszer.

Ne állítsa be ezt a tulajdonságot, ha az Ensure tulajdonságot a következőre állítjaAbsent: . Ha így tesz, az erőforrás érvénytelen argumentumkivételt ad vissza.

Type: System.String
Default Value: None

StandardInputPath

Adja meg a fájl teljes elérési útját, hogy a folyamat szabványos bemeneti adatfolyamként legyen beolvasva. A relatív elérési utak nem támogatottak.

Ne állítsa be ezt a tulajdonságot, ha az Ensure tulajdonságot Absent vagy a Hitelesítőadat tulajdonságot helyi rendszerfiókra állítja . Ha így tesz, az erőforrás érvénytelen argumentumkivételt ad vissza.

Type: System.String
Default Value: None

StandardOutputPath

Adja meg annak a fájlnak a teljes elérési útját, amelybe a folyamat a szabványos kimeneti adatfolyamot írja. A relatív elérési utak nem támogatottak. Ha a fájl létezik, azt felülírja a rendszer.

Ne állítsa be ezt a tulajdonságot, ha az Ensure tulajdonságot Absent vagy a Hitelesítőadat tulajdonságot helyi rendszerfiókra állítja . Ha így tesz, az erőforrás érvénytelen argumentumkivételt ad vissza.

Type: System.String
Default Value: None

WorkingDirectory

Adja meg a folyamat munkakönyvtárához tartozó mappa teljes elérési útját. A relatív elérési utak nem támogatottak.

Ne állítsa be ezt a tulajdonságot, ha az Ensure tulajdonságot Absent vagy a Hitelesítőadat tulajdonságot helyi rendszerfiókra állítja . Ha így tesz, az erőforrás érvénytelen argumentumkivételt ad vissza.

Type: System.String
Default Value: None

Csak olvasható tulajdonságok

HandleCount

A folyamat által megnyitott leírók száma.

Type: System.Int32
Behavior: Read

NonPagedMemorySize

A folyamathoz lefoglalt nem lapozott memória mennyisége bájtban.

Type: System.UInt64
Behavior: Read

PagedMemorySize

A folyamathoz lefoglalt lapozott memória mennyisége bájtban.

Type: System.UInt64
Behavior: Read

ProcessCount

Az adott folyamat futó példányainak száma.

Type: System.Int32
Behavior: Read

ProcessId (Folyamatazonosító)

A folyamat egyedi azonosítója.

Type: System.Int32
Behavior: Read

VirtualMemorySize

A folyamathoz lefoglalt virtuális memória mennyisége bájtban.

Type: System.UInt64
Behavior: Read

Példák