( uid_2871 | 2010. 03. 22., h – 09:03 )

Ezt inkább egy frontendnek nevezném. A megvalósítása nagyon egyszerű, a szükség hozta az ötletet, mert naponta (sajnos) elég sok a support jellegű tevékenység.

Van egy AD lekérdező script, ami az ldapsearch parancs segytségével összegyűjti cégünk összes gépét, majd megfelően formázva azt leteszi egy fileba. Ez egy külső parancs, a support program csak meghívja induláskor. Ezt a scriptet elhelyeztem az intranetes szerverünkre (Linux) is, ahol napjában 1x lefut és a Windowsos verzió onnan kapja le a listafilet wget-tel. Semmi kedvem nem volt ott is kotorni pl. cygwinnel, írják meg maguknak... :-)

Listafile minta:

...
GEPNEV Gipsz Jakab [ 192.168.55.26 ]
UGYFEL01 Ügyfélszolgálat 1. [ 192.168.66.44 ]
...

A program a kiválasztott sort a fileból az első szőközig dolgozza fel, majd a beállításoknak megfelelően adja hozzá az xvnc4viewer, vagy az rdesktop (Windows alatt vncviewer.exe és mstsc) parancshoz paraméterként, mivel minden AD-s gép nevét feloldja a nameserver. Egy ini file tartalmazza a parancsok default paramétereit. Policy-ból toljuk le a kliensek torkán a VNC jelszavakat, ezért célszerű volt letárolni az aktuális jelszót, amelyet a program igény szerint hozzátesz futtatáskor.

A céges telefonkönyvünk írója adott egy URL-t, amelybe ha beleillesztem a keresendő sztringet, akkor hozza a találatokat. A program annyit tesz, hogy meghívja az Opera böngészőt (ini-ből állítható) a megfelelő paraméterrel.
Tehát egy lépésben tudok IP-t, embert, gépnevet, telefonszámot keresni, annak függvényében hogy éppen mit tudok.

Lusta informatikusoknak pont megfelelő! :-)