ERLEDIGT
NEIN
NEIN
ANTWORTEN
0
0
ZUGRIFFE
1071
1071
EMPFEHLEN
-
01.02.11 09:56 #1
Guten Morgen zusammen. Ich bin gerade dabei ein Remote Script für WMIC zu schreiben. Soweit bin ich fertig und es funktioniert auch. Bis auf das er nicht mehr in die WMIC abfrage geht. Der soll aber die Abfrage ausführen, weil ansonsten versucht der 5 mal ne Verbindung aufzubauen und merkt dann immer erst nach einer Minute, das WMIC garnicht vorhanden ist.
Code :1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43
@echo off REM deklaration Benötigter Variabeln set /a cntfehlerping=0 set /a cnterfolg=0 set /a cntfehlerwmic=0 set input= set /P Input=Bitte geben Sie Ihr bevorzugtes Netz an z.B. 192.168.9 ? REM schliefe für das Durchlaufen aller IP Adressen FOR /L %%i IN (50,1,255) DO ( :ping echo Computer: %Input%.%%i ping -n 1 %Input%.%%i if errorlevel 1 ( REM Bei einer nicht gefundenen Adresse soll die IP aufgelistet werden. echo Ping auf %Input%.%%i nicht erfolgreich set /a cntfehlerping=%cntfehlerping%+1 echo %Input%.%%i >> temp_IP.txt ) else ( echo IP = %Input%.%%i REM Hier soll überprüft werden, ob wmic vorhanden ist und alles funktioniert. WMIC /node:%Input%.%%i /USER:"domain\benutzer" /PASSWORD:"passwort" OS GET CSName /format:list | find /i "FEHLER" if errorlevel 0 ( set /a cntfehlerwmic=%cntfehlerwmic%+1 ) else ( REM hier werden die WMIC befehle ausgeführt. Geht jedoch nicht in die Schliefe echo IP = %Input%.%%i >> %Input%.%%i.txt WMIC /node:%Input%.%%i /USER:"domain\benutzer" /PASSWORD:"passwort" OS GET CSName /format:list > temp.txt type temp.txt >> %Input%.%%i.txt set /a cnterfolg=%cnterfolg%+1 ) ) ) REM ausgabe einer Zusammenfassung. echo Ping bereich: %Input%.XXX >> Zusammenfassung.txt echo Erfolg: %cnterfolg% >> Zusammenfassung.txt echo Fehler ping: %cntfehlerping% >> Zusammenfassung.txt echo Fehler wmic: %cntfehlerwmic% >> Zusammenfassung.txt echo Freie IP Adressen >> Zusammenfassung.txt type temp_IP.txt >> Zusammenfassung.txt REM löschen der Temporären Dateien del temp.txt del temp_IP.txt
Ich hoffe einer von euch findet den Fehler und kann mir weiter helfen****** ich komme gerade nicht weiter.
Zitat von Johann Wolfgang von Goethe
Ähnliche Themen
-
Abfrage in Batch Datei
Von Angelika_25 im Forum Sonstige SprachenAntworten: 3Letzter Beitrag: 12.02.09, 10:14 -
Batch if errorlevel
Von peper im Forum Sonstige SprachenAntworten: 4Letzter Beitrag: 05.10.07, 15:41 -
Uhrzeit über WMIC setzen
Von Ahnungsloser8000 im Forum Microsoft WindowsAntworten: 0Letzter Beitrag: 26.03.07, 09:53 -
Aufruf per shell() --> Errorlevel erfragen?
Von Quintus im Forum .NET ArchivAntworten: 1Letzter Beitrag: 05.08.05, 15:06 -
Batch - Ping mit Errorlevel auf bestimmte Netzwerkkarte
Von Rathinger im Forum Sonstige SprachenAntworten: 1Letzter Beitrag: 31.01.05, 12:22





Zitieren
Login





