Batch - no nie mam pomysłu jak sformatować wyjście

Autor: Artur Ledóchowski <encor_at_wp.pl>
Data: Wed 19 Jul 2006 - 18:57:00 MET DST
Content-Type: text/plain; charset="iso-8859-2"
Message-ID: <1g3ll6q4yqms5$.1fyaeoxm4l8ak$.dlg@40tude.net>

6,
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, 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:)) Będę wdzięczny za pomysły.
Pozdrawiam
Encor
Received on Wed Jul 19 19:00:10 2006

To archiwum zostało wygenerowane przez hypermail 2.1.8 : Wed 19 Jul 2006 - 19:42:02 MET DST