# win32_add_service_env_var

(PECL win32service >=1.1.0)

win32_add_service_env_var — Ajoute une variable d'environnement personnalisée sur le service

### Description

win32_add_service_env_var(string `$servicename`, string `$varname`, string `$value`): void

Ajoute une variable d'environnement personnalisée `varname` sur le service `servicename`. Cette fonction ne fonctionne que pour l'ordinateur local. Les privilèges administratifs sont requis pour que cela réussisse.

### Liste de paramètres

`servicename`

  Le nom du service auquel ajouter la variable d'environnement.

`varname`

  Le nom de la variable d'environnement.

`value`

  La valeur de la variable d'environnement.

### Valeurs de retour

Aucune valeur n'est retournée.

### Erreurs / Exceptions

Une ValueError est lancée si la valeur du paramètre `service` est vide.

Une ValueError est lancée si la valeur du paramètre `varname` est vide.

Une Win32ServiceException est lancée en cas d'erreur.

### Voir aussi

- win32_get_service_env_vars() - Lit toutes les variables d'environnement personnalisées sur le service
- win32_remove_service_env_var() - Supprime une variable d'environnement personnalisée sur le service