Wiem, że nie o foto. Mam nadzieję, że mi admini wybaczą (pliiiz), ale potrzebuję pilnie pomysłu, bo mam zaćmienie kompletne.

Potrzebuję pilnie napisać batcha, który na wszystkich kompach w domenie NT
4.0 wyszuka i zrzuci do pliku wartość określonego podklucza rejestru.
Ważne, żeby w pliku wynikowym była nazwa kompa, nazwa podklucza i szukana
wartość. Ponieważ część kompów tego podklucza nie ma, w pliku wynikowym
mają się znaleźć tylko wpisy kompów, które go mają.
Napisałem coś takiego:

@echo off
echo Pobieranie nazw stacji w domenie
for /f "skip=3 tokens=1" %%i in ('net view') do echo %%i >> kompy.txt

echo Wyszukiwanie stacji z kluczem "HKLM\SOFTWARE\PROKOM Software
SA\Common\adres_KSI_num_generatora"
for /f %%i in (kompy.txt) do call :check %%i ksi_num_gen.txt

:check
set stacja=%1
set plik_wynikowy=%2
title Connecting to %stacja%

REG query "HKLM\software\prokom software
sa\common\adres_ksi_num_generatora" %stacja% | find
"adres_KSI_num_generatora"


..... no i utknąłem. Za cholerę nie mogę wygłówkować, jak zrobić, żeby w
ostatecznym pliku wynikowym wpisać wynik polecenia REG QUERY i jednocześnie
W TYM SAMYM WIERSZU nazwę stacji.
Reg query samo w sobie wywala nazwę stacji do której się podłącza (ale w osobnym wierszu), więc
można albo korzystać z tego, albo bezpośrednio ze zmiennej %stacja% - tak
przynajmniej kombinuję. Sęk w tym, że nie mogę wykombinować... a problem
jest pewnie banalny (mam zaćmienie chyba)