Bonjour,
J'ai un probleme que j'arrive pas à expliquer:
Quand je lance se script ça marche tres bien en local, et j'ai les reponses et l'affichage echo "Le service est Actif"
ainsi que "Check des Agents du Serveur %%a realise avec succes" ou le %%a est remplacé par mon serveur.
le probleme est des que je le lance sur les serveurs distants, j'ai seulement les echo de mon errorlevel mais pas ceux de mes services qui s'affiche dans ma console, alors qu'apparement il recupere bien les infos!!!
si quelqu'un peut m'aider, je ne sais vraiment pas d'ou ça peut venir!! merci d'avance
FOR /f %%a in (serveurs.txt) DO (
FOR /F "skip=4 tokens=3 usebackq delims== " %%i IN (`REG QUERY \\%%a\HKLM\SYSTEM\CurrentControlSet\Services\cimlistener /v start`) DO IF [%%i]==[0x2] (echo Le service est Actif) else echo Le service est KO !! -->je n'est pas de retour echo !!
FOR /F "skip=4 tokens=3 usebackq delims== " %%j IN (`REG QUERY \\%%a\HKLM\SYSTEM\CurrentControlSet\Services\tier1slp /v start`) DO IF [%%j]==[0x2] (echo Le service est Actif) else echo Le service est KO !!
FOR /F "skip=4 tokens=3 usebackq delims== " %%k IN (`REG QUERY \\%%a\HKLM\SYSTEM\CurrentControlSet\Services\TWGIPC /v start`) DO IF [%%k]==[0x2] (echo Le service est Actif) else echo Le service est KO !!
FOR /F "skip=4 tokens=3 usebackq delims== " %%l IN (`REG QUERY \\%%a\HKLM\SYSTEM\CurrentControlSet\Services\ibmsa /v start`) DO IF [%%l]==[0x2] (echo Le service est Actif) else echo Le service est KO !!
echo.
echo.
IF NOT ERRORLEVEL 1 (
echo -------------------------------------------------------
@echo Check des Agents du Serveur %%a realise avec succes
echo -------------------------------------------------------
) else (
echo ---------------------------------------------------
@echo Serveur %%a indisponible ou service inexistant)
echo ---------------------------------------------------
)
)
echo.
echo.
pause