Re: eksport ustawien USLUG

Autor: franek <noone_at_invalid.net>
Data: Wed 05 Mar 2008 - 01:30:10 MET
Message-ID: <op.t7io0kd68vokt5@blackstar>
Content-Type: text/plain; format=flowed; delsp=yes; charset=utf-8

Dnia 04-03-2008 o 23:48:04 1634Racine <1634RACINE@1634RACINE.pl>
napisał(a):

> franek w news:op.t7ih23jx8vokt5@blackstar
> [.......]
>> Do CSV powinno się dać
>
> jasne

[...]

Z kolumny Nazwa tworzysz nowÄ… kolumnÄ™, coĹ› w stylu

"sc getkeyname \"" + Nazwa + "\" >> nazwy.txt"

Po skopiowaniu tej kolumny dostajesz ciąg poleceń, np.

sc getkeyname ".NET Runtime Optimization Service v2.0.50727_X86" >>
nazwy.txt
sc getkeyname "Aktualizacje automatyczne" >> nazwy.txt

ktĂłre wygenerujÄ… pliczek w stylu

[SC] GetServiceKeyName SUCCESS Name = clr_optimization_v2.0.50727_32
[SC] GetServiceKeyName SUCCESS Name = wuauserv

Wynik trzeba podzielić po znaku = i wziąć mięsko, czyli to co na końcu,
i wkleić do nowej kolumny, np. nazwa_wewnętrzna

TakĹĽe masz takiego csv:

Nazwa;nazwa_wewnętrzna;Typ_uruchomienia;
.NET Runtime Optimization Service
v2.0.50727_X86;clr_optimization_v2.0.50727_32;Ręczny;
Aktualizacje automatyczne;wuauserv;Automatyczny;

następnie patrzysz po kolumnie typ uruchomienia, i generujesz coś na
kształt
"sc config " + nazwa_wewnętrzna + " start= " + Typ_uruchomienia ==
"Automatyczny" ? "auto" : Typ_uruchomienia == "Ręczny" : "demand" :
"disabled"

Trochę w pseudokodzie to napisałem, ale myślę, że sobie poradzisz :)

-- 
BoguĹ›
Received on Wed Mar 5 01:35:08 2008

To archiwum zostało wygenerowane przez hypermail 2.1.8 : Wed 05 Mar 2008 - 01:42:01 MET