[DOS] Problème de script bat
Bonjour,
Voila quelques jours que je me prends la tête avec un simple script bat qui envoie un mail en fonction du serveur.
Pour info, je récupère une variable d'environnement %{hostname} qui me renvoie le nom du serveur.
Voila le script modifié pour une meilleure compréhension:
Code:
1 2
| if '%{hostname}' == 'mon_serveur1' Envoie_mail.exe -subject "Alerte sur '%{hostname}'"
if '%{hostname}' == 'mon_serveur2' Envoie_mail.exe -subject "Alerte sur '%{hostname}'" |
J'avoue que c'est un peu simpliste et que le mieux serait d'utiliser des conditions IF avec des "OR", "||" mais je n'ai pas réussit ...
Si une âme charitable pouvait m'aider à régler ce probème.
Merci
Re: [DOS] Problème de script bat
Essaie déjà avec cette syntaxe.
Code:
if '%hostname%' == 'mon_serveur1' Envoie_mail.exe -subject "Alerte sur %hostname%"
Citation:
Envoyé par Philzegore
J'avoue que c'est un peu simpliste et que le mieux serait d'utiliser des conditions IF avec des "OR", "||" mais je n'ai pas réussit ...
Ce n'est pas possible avec les scripts console sous NT. Essaie avec vb script ( WSH/CScript).
Citation:
Envoyé par Philzegore
Si une âme charitable pouvait m'aider à régler ce probème.
Lequel exactement ?