ProcessSet
Synopsis
Gérez plusieurs processus Windows avec des paramètres courants.
Syntaxe
ProcessSet [String] #ResourceName
{
[DependsOn = [String[]]]
[PsDscRunAsCredential = [PSCredential]]
Path = [String[]]
[Ensure = [String]]
[Credential = [PSCredential]]
[StandardOutputPath = [String]]
[StandardErrorPath = [String]]
[StandardInputPath = [String]]
[WorkingDirectory = [String]]
}
Description
La ProcessSet
ressource composite vous permet de configurer plusieurs processus Windows avec un ensemble limité d’options courantes. Pour gérer les processus avec plus de contrôle, notamment la possibilité de passer des arguments au processus, utilisez la ressource WindowsProcess.
Configuration requise
Aucun.
Propriétés de la clé
Chemin d’accès
Spécifiez les chemins d’accès aux fichiers exécutables des processus. Si un fichier est accessible via la PATH
variable d’environnement, vous pouvez spécifier le nom du fichier. Sinon, spécifiez le chemin d’accès complet au fichier.
Les chemins relatifs ne sont pas pris en charge.
Type: System.String[]
Behavior: Key
Propriétés facultatives
Informations d'identification
Spécifiez les informations d’identification du compte sous lesquelles exécuter les processus.
Si cette propriété est définie sur un compte système local, vous ne pouvez pas définir les propriétés StandardOutputPath, StandardInputPath ou WorkingDirectory . Si vous le faites, la ressource lève une exception d’argument non valide.
Type: System.Management.Automation.PSCredential
Default Value: None
Ensure
Spécifiez si les processus doivent être en cours d’exécution. Définissez cette propriété pour Present
démarrer les processus s’ils ne sont pas en cours d’exécution. Définissez cette propriété pour Absent
arrêter les processus s’ils sont en cours d’exécution.
La valeur par défaut est Present
.
Type: System.String
Accepted Values:
- Absent
- Present
Default Value: Present
StandardErrorPath
Spécifiez le chemin d’accès complet à un fichier dans lequel les processus écrivent leurs flux d’erreur standard. Les chemins relatifs ne sont pas pris en charge. Si le fichier existe, il est remplacé.
Ne définissez pas cette propriété lors de la définition de la propriété Absent
Ensure sur . Si vous le faites, la ressource lève une exception d’argument non valide.
Type: System.String
Default Value: None
StandardInputPath
Spécifiez le chemin d’accès complet à un fichier pour que les processus lisent en tant que flux d’entrée standard. Les chemins relatifs ne sont pas pris en charge.
Ne définissez pas cette propriété lors de la définition de la propriété Absent
Ensure sur ou de la propriété Credential sur un compte système local. Si vous le faites, la ressource lève une exception d’argument non valide.
Type: System.String
Default Value: None
StandardOutputPath
Spécifiez le chemin d’accès complet à un fichier dans lequel les processus écrivent leurs flux de sortie standard. Les chemins relatifs ne sont pas pris en charge. Si le fichier existe, il est remplacé.
Ne définissez pas cette propriété lors de la définition de la propriété Absent
Ensure sur ou de la propriété Credential sur un compte système local. Si vous le faites, la ressource lève une exception d’argument non valide.
Type: System.String
Default Value: None
WorkingDirectory
Spécifiez le chemin d’accès complet à un dossier pour le répertoire de travail des processus. Les chemins relatifs ne sont pas pris en charge.
Ne définissez pas cette propriété lors de la définition de la propriété Absent
Ensure sur ou de la propriété Credential sur un compte système local. Si vous le faites, la ressource lève une exception d’argument non valide.
Type: System.String
Default Value: None
Propriétés en lecture seule
HandleCount
Nombre de handles ouverts par les processus.
Type: System.SInt32
Behavior: Read
NonPagedMemorySize
Quantité de mémoire non paginé, en octets, allouée pour les processus.
Type: System.UInt64
Behavior: Read
PagedMemorySize
Quantité de mémoire paginée, en octets, allouée pour les processus.
Type: System.UInt64
Behavior: Read
ProcessCount
Nombre d’instances des processus donnés en cours d’exécution.
Type: System.SInt32
Behavior: Read
ProcessId
Identificateur unique des processus.
Type: System.SInt32
Behavior: Read
VirtualMemorySize
Quantité de mémoire virtuelle, en octets, allouée pour les processus.
Type: System.UInt64
Behavior: Read
Exemples
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour