Ich versuche, ein Batch-Skript zu schreiben ( psexec
ist auch eine Option), um einen IP-Bereich zu scannen 192.168.1.1-255
und hätte als Ausgabe gerne eine csv
Datei, 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.