Script dos pour éteindre un parc de stations à améliorer

Bonjour,
J’utilise ce script:


for /f %%i in (SPRO.txt) do (call :sh %%i)
goto fin
:sh
rem test micro connecté
ping -n 1 %1 | find "pass" > nul
if not errorlevel 1 goto :fin
shutdown /s /f /m \\%1
:fin
echo fin

afin d’éteindre mon parc composé de 140 machines.

Ce que je souhaiterai améliorer, c’est l’aspect visuel pendant l’execution.
En effet, je vois toutes les lignes de codes défiler.

Je souhaiterai que ne s’affiche deux choses:
1°) si la station était connectée: “La station %1 est en cours d’extinction”
2°) si la station n’était pas connectée: “La station %1 était déja éteinte”

Je merdouille!
Merci!

va falloir jouer avec l’echo ( :smiley: )

www.alphaquark.com…

et

www.interpc.fr…

C’est ok!


@echo off
for /f %%i in (SPRO.txt) do (call :sh %%i)
goto fin
:sh
rem test micro connecté
ping -n 1 %1 | find "pass" > nul
if not errorlevel 1 (echo la station %1 est deja eteinte
goto :fin
)
shutdown /s /f /m \\%1
echo la station %1 est en cours d'extinction
:fin

Après quelques essais, ça fonctionne.

Une bizarrerie sur un poste: un message d’erreur “Accès refusé (5)”

Une idée?