Sziasztok.
Van egy hálózat felderítő programom, aminek egyik modulja lekérdezi a Windows DHCP szerver konfigurációját. A fejlesztő és kérdező gép egy Windows 2012 szerver. Munkahelyemen ahol tesztelem két domain van. Ha ugyanabban a domain-ban lévő szerver kérdezem (Windows Szerver 2012), akkor rendesen megkapok minden infót. Ha viszont a másik domain-ban lévő szervert kérdezem (van adminisztrátori jogom ott is) akkor az összes a program számára releváns információ hiányzik: scope, fix ip címek, kizárt tartományok.
A (szerintem nagyon gyér) dokumentációban nem találok semmilyen támpontot a problémára. Hogyan lehet rávenni a netsh parancsot hogy a lényeget is elárulja?
Az is érdekes lehet, van-e más parancs, amivel le tudom kérdezni a DHCP szerver konfigurációját. A feldolgozó program, elég intelligens ahhoz, hogyha megvan valamilyen szövegként a szükséges adat, akkor azt (egy kis okosítással) bedolgozza az adatbázisba.
- 1347 megtekintés
Hozzászólások
"Az is érdekes lehet, van-e más parancs, amivel le tudom kérdezni a DHCP szerver konfigurációját."
Powershell? (bár erre még nem használtam)
- A hozzászóláshoz be kell jelentkezni
Valószínűleg jó lehet erre a Powershell is. De nem visz igazán előre az, ha van egy másik lehetőség, amivel szintén nem tudom hogyan, de megoldható a feladat.
Nem vagyok egy Windows guru, a programom Windows-on fordításával, és tesztelésével is kínlódtam, mint disznó a jégen. A program alapvetően Linux-os, de hát valamit kezdeni kell a Windows szerverekkel is.
- A hozzászóláshoz be kell jelentkezni
Klassz dolog a Powershell, de a rendelkezésemre álló Windows Szerver verzióban pont nincsenek benne a DHCP szervert kezelő parancsok.
Azt hiszem, most sem jött el az a pillanat, amikor megkedvelem a Windows rendszereket (ez is késik, mint a Linux desktop éve).
- A hozzászóláshoz be kell jelentkezni
Felhajintasz VMWARE v. HYPERV-be egy Server 2012 R2 Trial-t, raksz rá DHCP role-t, és kb. fél-1 nap alatt kiteszteled.
--
WP8.x kritika: http://goo.gl/udShvC
- A hozzászóláshoz be kell jelentkezni
Még csak az sem kell, Add roles and features / Features / Remote Server administration tools/ Role administration tools / DHCP server tools.
Ez csak a felügyeleti eszközöket telepíti
- A hozzászóláshoz be kell jelentkezni
A "DHCP Server Tools" telepítve van/volt.
- A hozzászóláshoz be kell jelentkezni
Igen kitalálhatom (újra, mert az ám a jó móka), kitesztelhetem, majd legálisan nem használhatom.
Baszakodhatok plusz egy géppel, újra rávarázsolhatom a fejlesztő környezetet, ami máig nem tudom miért működik az egyik Windows-on majdnem jól, a másikon meg majdnem sehogy.
És erre van a mai napom, mert a főnököm valamiért azt szeretné, ha mást is csinálnék.
A netsh-val egyébként lekérdezhetőek az adatok, csak kellően elbonyolítva hogy szinte használhatatlan legyen: egyenként megadva a scope-ot a "show"-al lekérdezhetőek a tartományok, és a fenntartások is (szigorúan mindent külön parancsban, minden scope-ra 3 lekérdezés). Erre lenne ugye a "dump", ami feldolgozhatóbb formában és egyszerre kiírja az összes adatot, csak éppen a scope-okat nem (a megjegyzésekben ott van, hogy az fog következni, de nem), gondolom mert csak.
Szóval a kitesztel és kitalálnál még az is szimpatikusabb, ha klónozom a fejlesztő gépet (virtuális), és beteszem a másik domain-ba.
Szerettem volna valami elegánsabb, kevésbé extenzív megoldást, elfogadható mennyiségű szívással, de hát hol élek én.
- A hozzászóláshoz be kell jelentkezni
WMI? https://msdn.microsoft.com/library/hh832732.aspx
Üdv,
Marci
- A hozzászóláshoz be kell jelentkezni
A fejlesztő/lekérdező gépet leklónoztam (mivel virtuális), betettem a másik domain-be. És a "netsh dhcp" dump-ja ugyanúgy nem tartalmaz egyetlen scope-ot sem. Ha a server tools-ban belenézek a DHCP konfigurációba, akkor mindent látok, gondolom, akkor megfelelő jogosultságom is van.
Vannak a HUP-on Windows guruk is, senkinek semmi ötlete?
- A hozzászóláshoz be kell jelentkezni