Script Host ablakok (WSH) blogja khlebalin dmitriy

Kinevezés Script Host

Script Server lehetővé teszi a használatát a Windows operációs rendszerek egyszerű, rugalmas és hatékony szkripteket. Korábban az egyetlen programozási nyelv támogatja a Windows operációs rendszer, nyelve volt MS-DOS parancsok (parancs fájl). Bár ez egy gyors és kompakt nyelven képest nyelvek VBScript és JScript, ez egy nagyon korlátozott kapacitással. Jelenleg ActiveX scripting architektúra lehetővé teszi a teljes mértékben kihasználja az összes eszköz script nyelvek, mint VBScript és JScript, miközben kompatibilitást egy sor MS-DOS parancsokat.

megjegyzés
Szkriptek segítségével adminisztratív feladatokat tárgyalt 11. fejezet, „ügyvezető Windows rendszerekben a vállalati környezetben.”

A Microsoft a három környezeti tervezett scriptnyelvek Windows platformokon:

  • Internet Explorer;
  • Internet Information Server WWW szerver, vagy egy része az Internet Information Services szolgáltatások;
  • Windows Scripting Host.

Az Internet Explorer futtathat parancsfájlokat kliens gépeken belül a HTML-oldalakat.
Internet Information Server támogatja a munkát ASP oldalakat, amelyek lehetővé teszik, hogy szkripteknek a webszerveren. Más szóval, a szkriptek végrehajtását a szerveren, akkor lehetőség van a hálózatok Internet és Intranet.
Windows Script Host lehetővé teszi parancsfájlok közvetlenül a Windows asztali operációs rendszer vagy ablak a parancs konzolt, nem kell beágyazni őket a dokumentum HTML. A működés során a script host rendkívül gazdaságos felhasználása a memóriát, ami nagyon kényelmes elvégzésére nem interaktív scripting, mint a bejelentkezési szkript hálózati adminisztráció forgatókönyvet, és az automatizálás az elvégzett műveletek a gépen.

A szkript futtatása parancssorból szerver

A szkript futtatásához a szerver parancssorban cscript.exe segédprogram szerint a következő szintaxist: cscript parancsfájlnév [parametry_servera_stsenariev] [parametry_stsenariya], ahol

  • parancsfájlnév - a script fájlnévkiterjesztéssel például Chart.vbs;
  • parametry_servera_stsenariev - engedélyezni és letiltani különféle eszközökkel Scripting Host. Ők mindig megelőzi két vágás (//);
  • parametry_stsenariya - vezetjük a forgatókönyvet. Ők mindig megelőzi egy perjel (/).

Egyik lehetőség nem kötelező. Azonban, ha nem adja meg script paraméterek nélkül a forgatókönyvet is. Ha nem adsz meg semmilyen paramétert, cscript.exe megjeleníti szintaktikai elindítását és a megengedett paramétereket Script Host (fülre. 10.6).

Táblázat 10.6. Script Host támogatott beállítások cscript.exe

Ez azt mutatja, a paraméterek és cscript.exe szintaxis

Futtatását Windows környezetben

A szkript a Windows környezetben futtatható három módon.

  • Kattintson duplán egy script fájlt, vagy a megfelelő ikonra a Sajátgép ablakban (My Computer), a Windows Explorer ablak, illetve a Keresés parancs eredménye ablak (keresés).
  • A Run (Futtatás), írja be a teljes nevét (beleértve az útvonal és a kiterjesztés) lefut a script, és kattintson az OK gombra.
  • A Run (Futtatás) írja wscript.exe, jelezve a teljes nevét a forgatókönyvet, és a szükséges kiszolgáló beállításait és forgatókönyvek.

Amikor futtatja a script WSH, megadhatja, hogy melyik alkalmazást kell használni - cscript.exe vagy wscript.exe. A szerver alkalmazás, az alapértelmezett beállítás, be lehet állítani a parancs cscript // H: imya_servera_stsenariev.
Például, ha telepíti, mint egy alkalmazás alapértelmezés szerint, és végrehajtja a szkript Wscript.exe nevű Chart.vbs a Wscript.exe lesz kiválasztva alapértelmezés szerint az összes script kiterjesztésű fájlokat VBS.
Windows Script Host tulajdonságai oldalon lehetővé teszi, hogy a táblázatban felsorolt ​​paraméterek. 10.7.

Táblázat 10.7. Tulajdonságok Script Host

Egyenértékű parancsparaméter

Megáll szkriptek után megadott számú másodperc (Stop script után megadott számú másodperc)

A másodpercek maximális száma, amely képes futtatni a szkriptet. (Az alapértelmezett limit nincs beállítva.)

Display logó scriptek végrehajtott parancs konzolt
(Akkor jelenik meg a konzolon a programmal kapcsolatos információkat végrehajtása során a forgatókönyvet)

A kijelző egy üdvözlő képernyő. (Reverse paraméter // nologo. Alapértelmezés szerint.)

// logó és // nologo

Beállítása az egyes tulajdonságait a forgatókönyvet. Fájl kiterjesztését wsh

A Wscript.exe Module Properties oldalon beállíthatja globális beállítások, ha az összes futó szkriptek a helyi gépen. Ugyanakkor azt is beállíthatja az egyes paraméterek egyetlen script, amely lehetővé teszi szigorú ellenőrzése annak végrehajtását. A tulajdonságok egy adott script fájlban tárolt kiterjesztésű wsh. Létrehozásához csak meg az egérmutatót a script fájlt a Windows Intézőt, és nyomja meg a jobb gombot. A helyi menüben kattintson a Tulajdonságok (Properties). A Script lap (script), akkor módosítsa az alapértelmezett tulajdonságait a forgatókönyvet, mint például a maximális futási időt, majd az OK gombra. Ennek eredményeként, a könyvtárat, ahol a szkript fájl jön létre a bővítés WSH, akinek a neve megegyezik a szkript nevét. Ez tartalmazza az egyes beállításokat WSH szkripteket. A funkciók a fájl hasonló a PIF file funkciók 16 bites alkalmazások.
Ahhoz, hogy futtatni a programot, amelyre létrehozta a fájl kiterjesztését wsh kell duplán kattintva a file * .wsh a Windows Intéző programban vagy használja a fájlt, mint a paraméter Wscript.exe vagy cscript.exe a parancssorba. Például: C: \> cscript Myscript.wsh
Mivel a fájl kiterjesztését beállításokat tárolja wsh, script használt teljesítmény, a rendszergazda létrehozhat több változatát tartalmazó fájl lehetőséget célzó különböző felhasználói csoportok a szervezeten belül. Egy sor kiterjesztésű fájlok WSH, egyazon forgatókönyv a következőképpen használható.

  • A rendszergazda létrehozhat egy külön file * .wsh egy adott felhasználói csoport egy szervezeten belül. Ez lehetővé teszi az egyes ellenőrzési konkrét forgatókönyvek, hogy fut a nap folyamán.
  • A rendszergazda hozhat létre az egyes fájlokat * .wsh konkrét felhasználók számára a szervezeten belül. Ez lehetővé teszi, hogy teljes mértékben ellenőrzése számos forgatókönyvet használt a szervezeten belül.
  • Egyedi kiterjesztésű fájlok wsh hozható létre a felhasználó bejelentkezési szkriptek. Ez lehetővé teszi a rendszergazda számára számos egyedi tulajdonságokkal forgatókönyvek futó kliens gépeket, amikor a felhasználó bejelentkezik.

WSH fájl kiterjesztését egy egyszerű szöveges fájl formátum, mely hasonló a fájlformátumot kiterjesztésű inf. Az alábbiakban egy példa a tartalom * .wsh fájlt.

[Szkriptfájlt] Path = C: \ WINNT \ Samples \ WSH \ showprop. VBS [Options] timeout = 0 DisplayLogo = l BatchMode = 0

Kapcsolódó cikkek