Batch-Skript zum Pingen eines IP-Bereichs?

Batch-Skript zum Pingen eines IP-Bereichs?

Ich versuche, ein Batch-Skript zu schreiben ( psexecist auch eine Option), um einen IP-Bereich zu scannen 192.168.1.1-255und hätte als Ausgabe gerne eine csvDatei, etwa wie diese:

column A        column B          Column C   Column D
PCNAME          IPADDRESS         STATUS      LASTUSER
worksta1        192.168.1.1       online      NTIDUSER
doesnoexist     192.168.1.2       offline     DOESNOTEXIST      

Irgendwelche Gedanken?

Antwort1

Ich glaube, Sie können den Benutzer nie anmelden, es sei denn, Sie haben Administratorzugriff auf die Clients. Wenn Sie einen Domänencontroller haben und das (VB- oder Powershell-)Skript von dort als Administrator ausführen, wäre dies möglich. Außerdem muss die Firewall auf den Clients ausgeschaltet sein, sonst können Sie die Clients nicht abfragen.

Eine weitere Möglichkeit besteht darin, das Skript über ein Anmeldeskript auszuführen. Auf diese Weise werden die Clients lokal abgefragt und können ihre Informationen an einen freigegebenen Ordner/eine freigegebene Datei auf einem Server senden.

verwandte Informationen