ProcessSet
Riepilogo
Gestire più processi di Windows con impostazioni comuni.
Sintassi
ProcessSet [String] #ResourceName
{
[DependsOn = [String[]]]
[PsDscRunAsCredential = [PSCredential]]
Path = [String[]]
[Ensure = [String]]
[Credential = [PSCredential]]
[StandardOutputPath = [String]]
[StandardErrorPath = [String]]
[StandardInputPath = [String]]
[WorkingDirectory = [String]]
}
Descrizione
La ProcessSet
risorsa composita consente di configurare più processi di Windows con un set limitato di opzioni comuni. Per gestire i processi con un maggiore controllo, inclusa la possibilità di passare argomenti al processo, usare la risorsa WindowsProcess.
Requisiti
No.
Proprietà della chiave
Percorso
Specificare i percorsi dei file eseguibili dei processi. Se un file è accessibile tramite la PATH
variabile di ambiente, è possibile specificare il nome del file. In caso contrario, specificare il percorso completo del file.
I percorsi relativi non sono supportati.
Type: System.String[]
Behavior: Key
Proprietà facoltative
Credenziale
Specificare le credenziali dell'account in cui eseguire i processi.
Se questa proprietà è impostata su un account di sistema locale, non è possibile impostare le proprietà StandardOutputPath, StandardInputPath o WorkingDirectory . In tal caso, la risorsa genera un'eccezione di argomento non valida.
Type: System.Management.Automation.PSCredential
Default Value: None
Ensure
Specificare se i processi devono essere in esecuzione. Impostare questa proprietà su Present
per avviare i processi se non sono in esecuzione. Impostare questa proprietà su Absent
per arrestare i processi se sono in esecuzione.
Il valore predefinito è Present
.
Type: System.String
Accepted Values:
- Absent
- Present
Default Value: Present
StandardErrorPath
Specificare il percorso completo di un file per i processi in cui scrivere i flussi di errore standard. I percorsi relativi non sono supportati. Se il file esiste, viene sovrascritto.
Non impostare questa proprietà quando si imposta la proprietà Ensure su Absent
. In tal caso, la risorsa genera un'eccezione di argomento non valida.
Type: System.String
Default Value: None
StandardInputPath
Specificare il percorso completo di un file per i processi da leggere come flusso di input standard. I percorsi relativi non sono supportati.
Non impostare questa proprietà quando si imposta la proprietà Ensure su Absent
o la proprietà Credential su un account di sistema locale. In tal caso, la risorsa genera un'eccezione di argomento non valida.
Type: System.String
Default Value: None
StandardOutputPath
Specificare il percorso completo di un file per i processi in cui scrivere i flussi di output standard. I percorsi relativi non sono supportati. Se il file esiste, viene sovrascritto.
Non impostare questa proprietà quando si imposta la proprietà Ensure su Absent
o la proprietà Credential su un account di sistema locale. In tal caso, la risorsa genera un'eccezione di argomento non valida.
Type: System.String
Default Value: None
WorkingDirectory
Specificare il percorso completo di una cartella per la directory di lavoro dei processi. I percorsi relativi non sono supportati.
Non impostare questa proprietà quando si imposta la proprietà Ensure su Absent
o la proprietà Credential su un account di sistema locale. In tal caso, la risorsa genera un'eccezione di argomento non valida.
Type: System.String
Default Value: None
Proprietà di sola lettura
HandleCount
Numero di handle aperti dai processi.
Type: System.SInt32
Behavior: Read
NonPagedMemorySize
Quantità di memoria non di paging, in byte, allocata per i processi.
Type: System.UInt64
Behavior: Read
PagedMemorySize
Quantità di memoria di paging, in byte, allocata per i processi.
Type: System.UInt64
Behavior: Read
ProcessCount
Numero di istanze dei processi specificati attualmente in esecuzione.
Type: System.SInt32
Behavior: Read
ProcessId
Identificatore univoco dei processi.
Type: System.SInt32
Behavior: Read
VirtualMemorySize
Quantità di memoria virtuale, in byte, allocata per i processi.
Type: System.UInt64
Behavior: Read