Share via


Risorsa ProcessSet DSC

Si applica a: Windows PowerShell 5.x

La risorsa ProcessSet in Windows PowerShell DSC (Desired State Configuration) fornisce un meccanismo per configurare i processi in un nodo di destinazione.

Nota

Questa documentazione di questa risorsa DSC illustra la versione inclusa in PowerShell prima della versione 7.2. Il modulo PSDscResources contiene risorse DSC nuove e aggiornate supportate ufficialmente da Microsoft. Il modulo PSDscResources è disponibile da PowerShell Gallery.

Per altre informazioni e documentazione aggiornata, vedere la documentazione di riferimento psDscResources.

Sintassi

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

Proprietà

Proprietà Descrizione
Percorso Percorso dell'eseguibile del processo. Se questi sono i nomi dei file eseguibili (non i percorsi completi), la risorsa DSC cercherà i file nella variabile $env:Path di ambiente. Se i valori di questa proprietà sono percorsi completi, DSC non userà la variabile $env:Path di ambiente per individuare i file e genererà un errore in presenza di percorsi non esistenti. I percorsi relativi non sono consentiti.
Credenziale Indica le credenziali per l'avvio del processo.
StandardErrorPath Percorso in cui i processi scrivono l'errore standard. Qualsiasi file esistente verrà sovrascritto.
StandardInputPath Flusso da cui il processo riceve l'input standard.
StandardOutputPath Percorso del file in cui i processi scrivono l'output standard. Qualsiasi file esistente verrà sovrascritto.
WorkingDirectory Percorso usato come directory di lavoro corrente per i processi.

Proprietà comuni

Proprietà Descrizione
DependsOn Indica che prima di configurare la risorsa è necessario eseguire la configurazione di un'altra risorsa. Ad esempio, se il valore di ID del blocco script di configurazione della risorsa che si vuole eseguire per primo è ResourceName e il tipo è ResourceType, la sintassi per usare questa proprietà è DependsOn = "[ResourceType]ResourceName".
Ensure Specifica se il processo esiste. Impostare questa proprietà su Present per assicurarsi che il processo esista. In caso contrario, impostarlo su Assente. Il valore predefinito è Present.
PsDscRunAsCredential Imposta le credenziali per l'esecuzione dell'intera risorsa.

Nota

La proprietà comune PsDscRunAsCredential è stata aggiunta in WMF 5.0 per consentire l'esecuzione di qualsiasi risorsa DSC nel contesto di altre credenziali. Per altre informazioni, vedere Usare credenziali con risorse DSC.