ProcessSet

Synopse

Umožňuje spravovat více procesů Windows pomocí běžných nastavení.

Syntax

ProcessSet [String] #ResourceName
{
    [DependsOn = [String[]]]
    [PsDscRunAsCredential = [PSCredential]]
    Path = [String[]]
    [Ensure = [String]]
    [Credential = [PSCredential]]
    [StandardOutputPath = [String]]
    [StandardErrorPath = [String]]
    [StandardInputPath = [String]]
    [WorkingDirectory = [String]]
}

Description

Složený ProcessSet prostředek umožňuje nakonfigurovat více procesů Windows s omezenou sadou běžných možností. Ke správě procesů s větší kontrolou, včetně možnosti předat argumenty procesu, použijte prostředek WindowsProcess.

Požadavky

Žádné

Základní vlastnosti

Cesta

Zadejte cesty ke spustitelným souborům procesů. Pokud je soubor přístupný prostřednictvím PATH proměnné prostředí, můžete zadat název souboru. V opačném případě zadejte úplnou cestu k souboru. Relativní cesty se nepodporují.

Type: System.String[]
Behavior: Key

Volitelné vlastnosti

Přihlašovací údaj

Zadejte přihlašovací údaje účtu, ve kterém se mají procesy spouštět.

Pokud je tato vlastnost nastavená na místní systémový účet, nemůžete nastavit vlastnosti StandardOutputPath, StandardInputPath nebo WorkingDirectory . Pokud ano, prostředek vyvolá neplatnou výjimku argumentu.

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

Zajištění

Určete, jestli mají být procesy spuštěné. Nastavte tuto vlastnost tak, aby Present se procesy spouštěly, pokud nejsou spuštěné. Nastavte tuto vlastnost tak, aby Absent se procesy zastavily, pokud jsou spuštěné.

Výchozí hodnota je Present.

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

StandardErrorPath

Zadejte úplnou cestu k souboru pro procesy pro zápis standardních datových proudů chyb do. Relativní cesty se nepodporují. Pokud soubor existuje, přepíše se.

Tuto vlastnost nenastavujte při nastavování vlastnosti Zajistit na Absenthodnotu . Pokud ano, prostředek vyvolá neplatnou výjimku argumentu.

Type: System.String
Default Value: None

StandardInputPath

Zadejte úplnou cestu k souboru pro procesy, které se mají číst jako standardní vstupní datový proud. Relativní cesty se nepodporují.

Tuto vlastnost nenastavujte při nastavování vlastnosti Zajistit na Absent místní systémový účet nebo vlastnost Credential . Pokud ano, prostředek vyvolá neplatnou výjimku argumentu.

Type: System.String
Default Value: None

StandardOutputPath

Zadejte úplnou cestu k souboru pro procesy pro zápis standardních výstupních datových proudů do. Relativní cesty se nepodporují. Pokud soubor existuje, přepíše se.

Tuto vlastnost nenastavujte při nastavování vlastnosti Zajistit na Absent místní systémový účet nebo vlastnost Credential . Pokud ano, prostředek vyvolá neplatnou výjimku argumentu.

Type: System.String
Default Value: None

WorkingDirectory

Zadejte úplnou cestu ke složce pracovního adresáře procesů. Relativní cesty se nepodporují.

Tuto vlastnost nenastavujte při nastavování vlastnosti Zajistit na Absent místní systémový účet nebo vlastnost Credential . Pokud ano, prostředek vyvolá neplatnou výjimku argumentu.

Type: System.String
Default Value: None

Vlastnosti jen pro čtení

HandleCount

Početpopisch

Type: System.SInt32
Behavior: Read

NonPagedMemorySize

Množství nestránkové paměti přidělené procesům v bajtech.

Type: System.UInt64
Behavior: Read

PagedMemorySize

Množství stránkované paměti přidělené procesům v bajtech.

Type: System.UInt64
Behavior: Read

ProcessCount

Počet instancí daných procesů, které jsou aktuálně spuštěné.

Type: System.SInt32
Behavior: Read

Processid

Jedinečný identifikátor procesů.

Type: System.SInt32
Behavior: Read

VirtualMemorySize

Množství virtuální paměti v bajtech přidělené procesům.

Type: System.UInt64
Behavior: Read

Příklady