Az IIS 6.0 webkiszolgálóhoz telepíthető bővítményekkel kapcsolatos menedzselési tevékenységet egy a %systemroot%\system32 mappában elhelyezett vbs fájl segítségével már parancssorból is elvégezhetjük a Windows 2003 kiszolgálókon. Könnyűszerrel listázhatjuk, engedélyeztethetjük az alkalmazásokat; hozzáadhatunk, törölhetünk fájlokat és alkalmazásfüggőségeket.
Alapesetben a CSCRIPT.EXE script futtató állomány segítségével indíthatóak a parancsfájlok, a szerver felajánlja, hogy alapértelmezetten VBScriptek futásához ezt a környezetet fogja használni. Ha így döntünk, akkor az alábbi módon futtathatjuk a script-eket, ha nem akarjuk ezt megengedni, akkor használjuk a "csript iisext.vbs ..." formulát. Lássuk, hogy hogyan végzi el feladatát az iisext.vbs állomány.
iisext /enapp WebDAV /s gepnev /u TARTOMANY\Rendszergazda /p jelszo
Engedélyezi a WebDAV nevű alkalmazást a "gepnev" gépen, a megadott felhasználó biztonsági környezetéből kezdeményezve a folyamatot. Mindezt az /enapp paraméterrel tehetjük meg, és így a parancs az "ApplicationDependencies" metaadatbázis tulajdonságot tudja beállítani.
Listázza az ApplicationDependencies metaadatbázis tulajdonság alkalmazásait.
iisext[.vbs] {/adddep | /remdep} Alkalmazas ID [ID...]
A fenti szintaktika az alkalmazás függőségek létrehozását és lebontását mutatja. A gép és azonosító paraméterek természetesen itt is szerepelhetnek, akárcsak az engedélyezésnél.
iisext[.vbs] {/enext | /disext} ID
Web szolgáltatás kiterjesztés engedélyezése, vagy letiltása. Ez a parancs azokra a bejegyzés csoportokra vonatkozik, amelyeknek ugyanaz az azonosítójuk a WebSvcExtRestrictionList metaadatbázis tulajdonságban. A művelet beállítja a flag értékét 1 (engedélyezett) vagy 0 (tiltott) értékre minden ISAPIRestrictions vagy CGIRestrictions tulajdonságnál az adott azonosítóhoz.
Listázza a jelenlévő alkalmazás kiterjesztések azonosítóját, minden meglévő definiált kiterjesztéshez. Ha ugyanahhoz az azonosítóhoz több bejegyzés is van, akkor a szolgáltatás kiterjesztés csak egyszer listázódik.
iisext /addfile d:\Timesh\Timesheet.exe 0 Payroll 1 Payroll
Ez a parancs a Timesheet.exe állományt adja hozzá egy bejegyzésként a Web szolgáltatás kiterjesztések listájához (WebSvcExtRestrictionList) a saját gépen. Induláskor az Access flag 0 értékű, az ID azonosító Payroll, és a Deletable flag 1-es értékű, ami engedélyezi a bejegyzés törlését, ha szükséges. A második Payroll paraméter egy szöveges megjegyzés.
iisext[.vbs] {/enfile | /disfile | /rmfile} [Path\]FileName
Az itt látható szintaktika egy állományt be- kikapcsol, vagy töröl a web szolgáltatás kiterjesztés korlátozási lista WebSvcExtRestrictionList tulajdonságból.
Listázza az összes kiterjesztés állományt.