ProcessSet

Synopsis

Hantera flera Windows-processer med vanliga inställningar.

Syntax

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

Description

Med ProcessSet den sammansatta resursen kan du konfigurera flera Windows-processer med en begränsad uppsättning vanliga alternativ. Om du vill hantera processer med mer kontroll, inklusive möjligheten att skicka argument till processen, använder du WindowsProcess-resursen.

Krav

Inga.

Nyckelegenskaper

Sökväg

Ange sökvägarna till processernas körbara filer. Om en fil är tillgänglig via PATH miljövariabeln kan du ange filens namn. Annars anger du den fullständiga sökvägen till filen. Relativa sökvägar stöds inte.

Type: System.String[]
Behavior: Key

Valfria egenskaper

Autentiseringsuppgift

Ange autentiseringsuppgifterna för det konto som processerna ska köras under.

Om den här egenskapen är inställd på ett lokalt systemkonto kan du inte ange egenskaperna StandardOutputPath, StandardInputPath eller WorkingDirectory . Om du gör det genererar resursen ett ogiltigt argumentfel.

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

Säkerställa

Ange om processerna ska köras. Ställ in den här egenskapen på Present för att starta processerna om de inte körs. Ställ in den här egenskapen på Absent för att stoppa processerna om de körs.

Standardvärdet är Present.

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

StandardErrorPath

Ange den fullständiga sökvägen till en fil för de processer som standardfelströmmarna ska skrivas till. Relativa sökvägar stöds inte. Om filen finns skrivs den över.

Ställ inte in den här egenskapen när du anger egenskapen Kontrollera till Absent. Om du gör det genererar resursen ett ogiltigt argumentfel.

Type: System.String
Default Value: None

StandardInputPath

Ange den fullständiga sökvägen till en fil som processerna ska läsa som standardindataström. Relativa sökvägar stöds inte.

Ange inte den här egenskapen när du anger egenskapen Kontrollera till Absent eller egenskapen Autentiseringsuppgift till ett lokalt systemkonto. Om du gör det genererar resursen ett ogiltigt argumentfel.

Type: System.String
Default Value: None

StandardOutputPath

Ange den fullständiga sökvägen till en fil för de processer som standardutdataströmmarna ska skrivas till. Relativa sökvägar stöds inte. Om filen finns skrivs den över.

Ange inte den här egenskapen när du anger egenskapen Kontrollera till Absent eller egenskapen Autentiseringsuppgift till ett lokalt systemkonto. Om du gör det genererar resursen ett ogiltigt argumentfel.

Type: System.String
Default Value: None

WorkingDirectory

Ange den fullständiga sökvägen till en mapp för processernas arbetskatalog. Relativa sökvägar stöds inte.

Ange inte den här egenskapen när du anger egenskapen Kontrollera till Absent eller egenskapen Autentiseringsuppgift till ett lokalt systemkonto. Om du gör det genererar resursen ett ogiltigt argumentfel.

Type: System.String
Default Value: None

Skrivskyddade egenskaper

HandleCount

Antalet referenser som öppnats av processerna.

Type: System.SInt32
Behavior: Read

NonPagedMemorySize

Mängden icke-växlingsbart minne i byte som allokerats för processerna.

Type: System.UInt64
Behavior: Read

PagedMemorySize

Mängden växlingsbart minne i byte som allokerats för processerna.

Type: System.UInt64
Behavior: Read

ProcessCount

Antalet instanser av de angivna processerna som körs för närvarande.

Type: System.SInt32
Behavior: Read

Processid

Den unika identifieraren för processerna.

Type: System.SInt32
Behavior: Read

VirtualMemorySize

Mängden virtuellt minne i byte som allokerats för processerna.

Type: System.UInt64
Behavior: Read

Exempel