A Netsh parancssori programot kétféle üzemmódban használjuk: interaktív és nem interaktív. Előbbiben saját parancsfeldolgozót indít el és csak az általa ismert utasításokat kezeli a szabványos Windows utasításokat nem. Utóbbi lényegében ugyanaz, mint az interaktív mód, csak a parancsokat kapcsolók formájában adhatjuk meg ugyanúgy, mint a hagyományos utasításoknál.
A Netsh dinamikus csatolású függvénytár (DLL) fájlokon keresztül működik együtt az operációs rendszer összetevőivel. Mindegyik Netsh-segítő DLL környezetnek nevezett, kiterjedt szolgáltatáskészletet tartalmaz, amely egy hálózati összetevőre vonatkozó parancsok csoportja. Ezek a környezetek a Netsh parancs funkcionalitását bővítik azáltal, hogy konfigurálási és figyelési támogatást nyújtanak egy vagy több szolgáltatás, segédprogram vagy protokoll számára. Például, a Dhcpmon.dll a Netsh parancsot a DHCP kiszolgálók konfigurálásához és kezeléséhez szükséges környezettel és parancskészlettel látja el.
- Megjegyzés: mivel a Netsh parancs szorosan kapcsolódik a rendszerben található DLL-ekhez, ezért az igénybe vehető utasítások is a DLL-ektől függnek. Például az adott gépen nincs telepítve a WINS szolgáltatás, akkor nem lesznek WINS-el kapcsolatos parancsok sem.
WINS szolgáltatás kezelése
A WINS szolgáltatás esetében, mint a többi szolgáltatásnál melyet a Netsh kezel, a felügyeleti konzolokkal egyenértékű adminisztráció végezhető el parancssorból.
Netsh indítása interaktív üzemmódban:
Belépés WINS módba:
Kapcsolódás a WINS szerverhez:
Ahol a "kiszolgálónév" a WINS szerver gépneve (UNC szintaxis szerint, pl.: server \\neptun) vagy az IP címe.
A WINS kiszolgálóval kapcsolatban számos információ jeleníthető meg a SHOW paranccsal, adjuk ki kapcsolók nélkül és kapunk egy listát az alkalmazható alkapcsolókról:
Nézzünk néhány kapcsolót a használhatók széles skálájából:
A WINS-kiszolgálóhoz tartozó összes aktív tartományi főtallózó [1Bh] típusú rekord megjelenítése:
A megadott kiszolgálók adatbázisainak és rekordjainak listázása:
Példánkban az összes elérhető WINS kiszolgáló adatbázisrekordjait kilistáztuk, a kör azonban szűkíthető további kapcsolókkal. Részletes információt az alábbi parancs begépelésével kérhetünk:
A WINS-kiszolgáló konfigurációs információinak megjelenítése:
Megadott rekord részletes információinak lekérése:
show name Name=HOSTA EndChar=20
Ahol a "Name" kapcsoló után a rekord neve, az "EndChar" pedig az úgynevezett 16.karakter hexadecimális formában (nem minden rekordnál kötelező megadni).
A kiszolgálóval kapcsolatban álló összes partnerkiszolgáló megjelenítése:
Lehetséges ezek tulajdonságainak megjelenítése is:
További kapcsolók:
A lekérdezések mellett, természetesen konfigurálni is lehet a WINS kiszolgálót. Írjuk be a következő parancsot és kapunk egy listát a konfiguráló alparancsokról:
Például a WINS-kiszolgáló biztonsági mentésének elérési útja így állítható be:
set backuppath Dir=C:\WINSfiles Shutdown=0
Ahol a " Shutdown=0" letiltja a WINS adatbázis biztonsági mentését a leállítás során (alapértelmezett) és a "Dir" kapcsoló után a mentés könyvtára található.
Biztonsági másolat készítésének kezdeményezése a WINS adatbázisról, a megadott könyvtárba. A parancsot paraméterek nélkül futtatva teljes biztonsági másolat készül, amely a biztonsági másolat aktuális alapértelmezett elérési útja által meghatározott könyvtárba.
init backup Dir=C:\WINSfiles Type=0
Ahol a "Type=0", teljes biztonsági másolat készítést eredményez (alapértelmezett), a "Type=1", pedig növekményest.
Névrekord hozzáadása a jelenlegi WINS-kiszolgáló adatbázisához:
add name Name=HOSTA IP={10.0.0.1}
Regisztrált név törlése a WINS-kiszolgáló adatbázisából:
delete name Name=HOSTA EndChar=03
A helyi WINS-kiszolgáló statisztikáinak alaphelyzetbe állítása:
Fentiekben csak érintettük a WINS konfigurálási lehetőségeket, de a leírtak alapján is érzékelhető, hogy rendkívül aprólékos, jól átgondolt parancssori eszközről van szó, mely valóban kiválthatja a felügyeleti konzolt.