Ich verwende diesen Code, um den Status des Laufwerks von Remote-PCs in meinem Unternehmen zu überprüfen
for /f "tokens=1 delims= " %%a in (C:\temp\HOSTNAMES.csv) do (
WMIC /Node:%%a DiskDrive GET Caption, Status
)
Dies funktioniert gut, aber ich muss den Status (OK) oder (Pred Fail) für jeden PC-HOSTNAME in unserem Netzwerk erfassen und einen einfachen CSV-Bericht erstellen, da über 2000 PCs zu überprüfen sind
Der Bericht würde also so aussehen
PC HOSTNAME - STATUS
HOSTNAME01A - OK
HOSTNAME02B - Pred Fail
HOSTNAME03C - Pred Fail
HOSTNAME04D - OK
Ich habe wirklich Mühe, einer Variablen den Laufwerksstatus zuzuweisen, damit ich den Bericht erstellen kann.
wmic /node:@Hostnames.txt
.