Batch – Listen aus .txt auslesen und nutzen

Ich durfte gerade feststellen wie einfach es istaus einer .txt mit einer Batch Listenaufzählungen auszulesen zu verarbeiten.
Ziel war eine Art Clientfilter vor dem Batch Script.

for /f %%f in (\\serer\pfad\pcs.txt) do if (%computername%) == (%%f) goto install
goto wrongclient

:install
REM do it!
goto end

:wrongclient
REM kick it!

:end

In der pcs.txt stehen die Computernamen (groß geschrieben!) wie „IQB112“, „IQB134“ usw, pro Zeile 1 Computername, untereinander. Und mit den 2 Sprungmarken

:install

und

:wrongclient

trenne ich gewollte und nicht gewollte Computer.

Schreibe einen Kommentar