Új virtuális kiszolgáló létrehozása
A virtuális kiszolgálókat megtekinthetjük az Exchange System Manager MMC konzoljában. Nyissuk meg a "Servers" mappát a neve előtti "+" jelre kattintva. Válasszuk ki azt a kiszolgálót, ahol meg akarjuk tekinteni a news szolgáltatást és folytassuk a farendszer kibontását a Protocols > NNTP útvonalon. Ha eljutunk idáig a konzol jobb oldalán megjelenik az elérhető virtuális kiszolgálók listája. Új kiszolgálót parancssorban a következő módszerrel lehet létrehozni:
Indítsunk el egy parancssori ablakot és tallózzunk el az operációs rendszer \system32 mappájába (%systemroot%\system32 általában c:\winnt\system32). Találunk egy VBScript-et RSERVER.VBS néven. A parancssori CSCRIPT.EXE-vel célszerű futtatni. Új virtuális kiszolgáló létrehozásához írjuk be a következőt:
cscript rserver.vbs -t c -s Kentaur -n d:\inetpub\news -v 2
Ahol a "-t" paraméter egy bevezető kapcsoló, az utána következő "c" ("Create") jelöli, hogy új kiszolgáló készítéséről van szó. A "-s" után következik annak az Exchange kiszolgálónak a neve, amelyiken a létrehozás zajlik. A "-n" a merevlemez egy könyvtára, ahol a szolgáltatás elhelyezi az állományait. A "-v 2" által pedig kettes azonosítóval látjuk el az új virtuális kiszolgálót (a telepítést követően keletkezik egy alapértelmezett, az lesz az első). A parancs kiadása után nézzük meg a System Manager-t. Megjelent egy "[NNTP Virtual Server #2]" nevű kiszolgáló (ha már meg volt nyitva a System Manager nyomjuk le az F5 billentyűt a megjelenítés frissítéséhez). Következő teendő az üzembe helyezése. Kattintsunk rá a jobb oldali egérgombbal és az úszómenüben klikkeljünk a "Start" pontra.
Gond akkor adódhat, ha egy IP címhez és egy TCP porthoz több kiszolgálót akarunk rendelni. Együtt ugyanis nem működnek. A news szolgáltatás alapértelmezett TCP portszáma: 119. A második kiszolgálót ettől eltérő helyre, például a 120-as címre helyezéséhez a "-o portszám" kapcsolóval kell bővíteni az előző parancsot:
cscript rserver.vbs -t c -s Kentaur -n d:\inetpub\news -o 120 -v 2
Virtuális kiszolgáló beállításainak megtekintése
cscript rserver.vbs -t g -s Kentaur -v 2
Ahol a "-t g" ("Get") jelenti az információkérést. A "-s" és "-v" kapcsolók jelentése ugyanaz, mint az előző esetben. Eredményül egy listát kapunk a kiszolgáló beállításairól.
Virtuális kiszolgáló beállításainak megváltoztatása
cscript rserver.vbs -t s -s Kentaur -v 2 -o 117
Egyetlen új paraméter szerepel itt: "-t s" ("Set"), jelezve, hogy beállításokról van szó. Példánkban a portcímet állítottuk át 117-re. Az alábbi állítási lehetőségeink vannak még:
-l méret = Visszautasít minden ennél a méretnél nagyobb üzenetet, amit valamelyik hírcsoportba küldtek. Teszi mindezt úgy, hogy megőrzi a kapcsolatot az ügyféllel. A méret kB-ban értendő. Alapértelmezett érték: 64 KB.
-h méret = Az itt megadott méretnél nagyobb üzeneteket utasítja vissza úgy, hogy azonnal bontja a kiszolgáló minden kapcsolatát, megakadályozva ezzel a szándékos túlterheléseket. A méret MB-ban értendő. Alapértelmezett érték: 1 MB.
-m SMTP cím = Moderált hírcsoportok esetén itt kell megadni annak a levélküldő kiszolgálónak a nevét vagy IP címét, amelyik továbbítja a beérkezett üzeneteket a moderálónak. Név alatt a teljes minősített tartománynevet (FQDN) kell érteni (például momo.inforoute.com).
-u UUCP = Egyedi azonosító, amely az üzenetfejlécbe épül be. Alapértelmezésben a szerver neve látható itt.
-d tartomány = A moderátorok alapértelmezett tartományneve. Akkor szokták megadni, ha nem egy konkrét személy, hanem többen végzik a cenzúrázást.
-a E-mail cím = A kiszolgáló rendszergazdájának E-mail címe. Hiba vagy egyéb különleges esetben ide futnak be jelzések.
-q mappa = Ahol a "mappa" a merevlemez (vagy a hálózat) egy mappája, ahová a hibás üzenetek kerülnek.
-x true vagy -x false = Engedélyezi vagy tiltja a Control hírcsoportok használatát.
Virtuális kiszolgáló törlése
Ha végleg meg akarunk szüntetni egy virtuális kiszolgálót, akkor adjuk ki a következő parancsot:
cscript rserver.vbs -t d -s Kentaur -v 2