DSC WindowsProcess-resurs

Gäller för: Windows PowerShell 4.0 Windows PowerShell 5.x

WindowsProcess-resursen i Windows PowerShell Desired State Configuration (DSC) tillhandahåller en mekanism för att konfigurera processer på en målnod.

Anteckning

Den här dokumentationen för den här DSC-resursen omfattar den version som ingår i PowerShell före version 7.2. Modulen PSDscResources innehåller nya och uppdaterade DSC-resurser som stöds officiellt av Microsoft. Modulen PSDscResources är tillgänglig från PowerShell-galleriet.

Mer information och uppdaterad dokumentation finns i referensdokumentationen för PSDscResources.

Syntax

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

Egenskaper

Egenskap Beskrivning
Argument Anger en sträng med argument som ska skickas till processen som den är. Om du behöver skicka flera argument placerar du alla i den här strängen.
Sökväg Sökvägen till den körbara processen. Om det här är filnamnet på den körbara filen (inte den fullständigt kvalificerade sökvägen) söker DSC-resursen igenom miljövariabeln $env:Path för att hitta den körbara filen. Om värdet för den här egenskapen är en fullständigt kvalificerad sökväg använder DSC inte variabeln $env:Path för att hitta filen och genererar ett fel om sökvägen inte finns. Relativa sökvägar tillåts inte.
Autentiseringsuppgift Anger autentiseringsuppgifterna för att starta processen.
StandardErrorPath Anger katalogsökvägen för att skriva standardfelet. Alla befintliga filer där skrivs över.
StandardInputPath Anger standardindataplatsen.
StandardOutputPath Anger platsen där standardutdata ska skrivas. Alla befintliga filer där skrivs över.
WorkingDirectory Anger den plats som ska användas som den aktuella arbetskatalogen för processen.

Gemensamma egenskaper

Egenskap Beskrivning
DependsOn Anger att konfigurationen av en annan resurs måste köras innan den här resursen har konfigurerats. Om till exempel ID:t för resurskonfigurationsskriptblocket som du vill köra först är ResourceName och dess typ är ResourceType är DependsOn = "[ResourceType]ResourceName"syntaxen för att använda den här egenskapen .
Säkerställa Anger om processen finns. Ställ in den här egenskapen på Presentera för att säkerställa att processen finns. Annars ställer du in den på Frånvarande. Standardvärdet är Present.
PsDscRunAsCredential Anger autentiseringsuppgifterna för att köra hela resursen som.