ServiceSet
Synopsis
Gérez plusieurs services avec des paramètres courants.
Syntaxe
ServiceSet [String] #ResourceName
{
[DependsOn = [String[]]]
[PsDscRunAsCredential = [PSCredential]]
Name = [String[]]
[Ensure = [String]]
[StartupType = [String]]
[BuiltInAccount = [String]]
[State = [String]]
[Credential = [PSCredential]]
}
Description
ServiceSet
est une ressource composite qui simplifie la gestion de plusieurs services à la fois avec des configurations partagées mais limitées. Cette ressource ne peut mettre à jour ou supprimer que des services existants. Il ne peut pas créer de services. Pour plus de contrôle sur la configuration de vos services, consultez la ressource service.
Important
Les ressources composites ne fonctionnent pas avec Invoke-DscResource
. Cette ressource est utilisable uniquement à l’intérieur d’une Configuration
définition.
Configuration requise
Aucun.
Propriétés
Propriétés de la clé
Nom
Spécifiez les noms des services sous forme de tableau de chaînes.
Cela peut être différent du nom complet du service. Pour récupérer une liste de tous les services avec leurs noms et états actuels, utilisez l’applet Get-Service
de commande.
Type: System.String[]
Behavior: Key
Propriétés facultatives
BuiltInAccount
Spécifiez le nom du compte d’ordinateur à exécuter le service en tant que. Le compte doit avoir accès à l’exécutable de chaque service pour démarrer le service.
Ne spécifiez pas cette propriété avec la propriété Credential .
Type: System.String
Accepted Values:
- LocalService
- LocalSystem
- NetworkService
Default Value: Null
Informations d'identification
Spécifiez les informations d’identification d’un compte pour exécuter les services en tant que. Le compte doit avoir accès à l’exécutable de chaque service pour démarrer ce service. La ressource accorde automatiquement à ce compte le droit « Se connecter en tant que service ».
Ne spécifiez pas cette propriété avec la propriété BuiltInAccount .
Type: System.Management.Automation.PSCredential
Default Value: None
Ensure
Spécifiez si les services doivent exister. Pour ajouter ou mettre à jour un service, définissez cette propriété sur Present
. Pour supprimer un service, définissez cette propriété sur Absent
.
La valeur par défaut est Present
.
Type: System.String
Accepted Values:
- Absent
- Present
Default Value: Present
StartupType
Spécifiez comment les services doivent se comporter au démarrage du système. La valeur doit être l'une des suivantes :
Automatic
- Le service est démarré par le système d’exploitation au démarrage du système. Si un service démarré automatiquement dépend d’un service démarré manuellement, le service démarré manuellement est également démarré automatiquement au démarrage du système.Disabled
- Le service est désactivé et ne peut pas être démarré par un utilisateur ou une application.Manual
- Le service est démarré manuellement, par un utilisateur, à l’aide du Gestionnaire de contrôle de service ou d’une application.
Si le service n’existe pas, la valeur par défaut est Automatic
.
Type: System.String
Behavior: Write
Accepted Values:
- Automatic
- Disabled
- Manual
Default Value: None
State
Spécifiez si les services doivent s’exécuter. La valeur doit être l'une des suivantes :
Running
- La ressource démarre le service s’il n’est pas déjà démarré.Stopped
- La ressource arrête le service s’il est en cours d’exécution.Ignore
- La ressource ne démarre pas ou arrête le service.
La valeur par défaut est Running
.
Type: System.String
Accepted Values:
- Running
- Stopped
- Ignore
Default Value: Running
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