DSC-processuppsättningsresurs

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

ProcessSet-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

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

Egenskaper

Egenskap Beskrivning
Sökväg Sökvägen till den körbara processen. Om det här är namnen på de körbara filerna (inte fullständigt kvalificerade sökvägar) söker DSC-resursen igenom miljövariabeln $env:Path för att hitta filerna. Om värdena för den här egenskapen är fullständigt kvalificerade sökvägar använder $env:Path DSC inte miljövariabeln för att hitta filerna och genererar ett fel om någon av sökvägarna inte finns. Relativa sökvägar tillåts inte.
Autentiseringsuppgift Anger autentiseringsuppgifterna för att starta processen.
StandardErrorPath Sökvägen till vilken processerna skriver standardfel. Alla befintliga filer där skrivs över.
StandardInputPath Strömmen som processen tar emot standardindata från.
StandardOutputPath Sökvägen till filen som processerna skriver standardutdata till. Alla befintliga filer där skrivs över.
WorkingDirectory Den plats som används som den aktuella arbetskatalogen för processerna.

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 processerna 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.

Anteckning

Den vanliga egenskapen PsDscRunAsCredential lades till i WMF 5.0 för att tillåta körning av valfri DSC-resurs i kontexten för andra autentiseringsuppgifter. Mer information finns i Använda autentiseringsuppgifter med DSC-resurser.