Avatar billede jmj_randersbib Nybegynder
09. maj 2006 - 14:11 Der er 1 kommentar og
1 løsning

Pinge et Array af Pc'er på netværket

Kære alle

Jeg har nogle problemer med et Batch job.
Selve jobbet skal pinge et array af pc'er på netværket, hvis Alive skal pc'en lukkes ned.
Se nedenstående linier fungerer ikke ...... håber meget at der findes en person derude, som kan hjælpe.

Mange hilsner Jane


echo off

For %%G in (staa_1 staa_2 staa_3 staa_4) do (
    @echo G = %%G
    for /f "skip=3" %%A in ('ping -n 1 %G%') do (
        @echo A = %%A
        if "%%A"=="Reply" goto Luk_PC_ned
        )
    )
goto Slut

:Luk_PC_ned
    echo Luk PC ned 
 
:Slut
Avatar billede bertelbrander Praktikant
09. maj 2006 - 19:57 #1
Prøv med:

@echo off

For %%G in (staa_1 staa_2 staa_3 main) do (
  echo G = %%G
  for /f %%A in ('ping -n 1 %%G') do (
      @echo A = %%A
      if "%%A"=="Reply" call :Luk_PC_ned %%G
  )
)
goto :eof

:Luk_PC_ned
echo Luk %1 ned
Avatar billede jmj_randersbib Nybegynder
10. maj 2006 - 11:32 #2
Mange tak ....... det var hvad der skulle til.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester