Ferestre server de script (wsh), blog de khlebalin dmitriy

Atribuirea unui server de script

Serverul de script vă permite să utilizați scripturi simple și flexibile în sistemele de operare Windows. Anterior, singurul limbaj de scripting acceptat de sistemul de operare Windows era limba de comandă MS-DOS (fișier de comandă). Deși este un limbaj rapid și compact în comparație cu limbile VBScript și JScript, acesta are capacități foarte limitate. În prezent, ActiveX arhitectura scripting permite utilizarea completă a tuturor mijloacelor de limbaje de scripting, cum ar fi VBScript și JScript, menținând în același timp compatibilitatea cu un set de comenzi MS-DOS.







remarcă
Utilizarea scripturilor pentru a efectua sarcini administrative este discutată și în capitolul 11, "Gestionarea sistemelor Windows într-un mediu corporativ".

Microsoft oferă trei medii pentru a executa limbi de scripting pe platforme Windows:

  • Internet Explorer;
  • Internet Information Server sau WWW Server ca parte a serviciilor Internet Information Services;
  • Windows Scripting Host.

Internet Explorer vă permite să rulați scripturi pe mașinile client în paginile HTML.
Internet Information Server suportă lucrul cu pagini ASP care vă permit să rulați scripturi pe un server Web. Cu alte cuvinte, execuția de script-uri pe server devine posibilă pe Internet și intranet.
Windows Script Server vă permite să rulați scripturi direct pe desktop-ul Windows sau în fereastra de comandă, nu aveți nevoie să le încorporați într-un document HTML. În timpul funcționării, gazdă script-ul este utilizat extrem de economică a memoriei, care este foarte convenabil pentru a efectua Scripting non-interactiv, cum ar fi script-ul de conectare script de administrare de rețea, precum și automatizarea operațiunilor efectuate pe mașină.

Rulați serverul de script din linia de comandă

Pentru a rula serverul de script din linia de comandă, utilizați utilitarul Cscript.exe în conformitate cu următoarea sintaxă: cscript script_name [script_server_server_parameters] [script_parameters], unde

  • script_name este numele fișierului script cu o extensie, de exemplu, Chart.vbs;
  • script_server_server-activarea și dezactivarea diferitelor instrumente server de scripting. Ele sunt întotdeauna precedate de două tăieturi (//);
  • script_parameters sunt transmise scriptului. Acestea sunt întotdeauna precedate de o lunecare (/).

Nici unul dintre parametri nu este opțional. Cu toate acestea, nu puteți specifica parametrii de script fără script-ul însuși. Dacă nu specificați parametri, Cscript.exe afișează sintaxa de lansare și parametrii permisi ai serverului script (Tabelul 10.6).

Tabelul 10.6. Opțiunile serverului Script acceptate de Cscript.exe

Afișează parametrii și sintaxa comenzii Cscript.exe.

Rulează scripturi într-un mediu Windows

Puteți rula scriptul în mediul Windows în trei moduri.

  • Faceți dublu clic pe fișierul de script sau pe pictograma corespunzătoare din fereastra Computerul meu, în fereastra Windows Explorer sau în fereastra de rezultate a comenzii Căutare.
  • În fereastra Run, tastați numele complet (inclusiv calea și extensia) din scriptul care rulează, apoi faceți clic pe OK.
  • În fereastra Run, tastați wscript.exe cu numele întregului script și parametrii necesari pentru server și script.






Când rulați scriptul utilizând WSH, puteți specifica ce aplicație să utilizați - Cscript.Exe sau Wscript.Exe. Aplicația server implicită poate fi instalată utilizând comanda cscript // //: script_server_name.
De exemplu, dacă instalați Wscript.exe ca aplicație implicită și executați un script numit Chart.vbs, Wscript.exe va fi selectat în mod implicit pentru toate fișierele script care au extensia VBS.
Pagina de proprietăți Windows Script Server vă permite să setați parametrii afișați în Tabelul. 10.7.

Tabelul 10.7. Proprietățile serverului de script

Parametru de comandă echivalent

Opriți scripturile după un anumit număr de secunde (Opriți scriptul după numărul de secunde specificat)

Numărul maxim de secunde în care un script poate fi executat. (Implicit nu este setat.)

Afișați logo-ul când scripturile sunt executate în consola de comandă
(Afișarea informațiilor consolei despre program în timpul executării script-ului)

Afișați ecranul de pornire. (Parametrul invers al parametrului // nologo este setat implicit.)

// logo sau // nologo

Personalizați proprietățile individuale ale scriptului. Fișier cu extensia wsh

Folosind pagina de proprietăți a modulului Wscript.exe, puteți seta parametrii globali care se aplică tuturor scripturilor care rulează pe mașina locală. Cu toate acestea, puteți personaliza parametrii individuali ai unui singur scenariu, permițându-vă să exercitați un control strict asupra executării acestuia. Proprietățile unui anumit script sunt salvate într-un fișier cu extensia wsh. Pentru ao crea, plasați cursorul mouse-ului peste fișierul script în fereastra programului Windows Explorer și faceți clic pe butonul din dreapta. În meniul contextual care apare, selectați comanda Proprietăți. În fila Script, schimbați proprietățile standard ale scriptului, de exemplu timpul maxim de execuție și faceți clic pe OK. Ca rezultat, în directorul unde este localizat scriptul, va fi creat un fișier cu extensia wsh, al cărui nume coincide cu numele scriptului. Acesta conține setări individuale de script pentru WSH. Funcțiile acestui fișier sunt similare cu funcțiile fișierului PIF de aplicații pe 16 biți.
Pentru a rula scriptul pentru care a fost creat un fișier cu extensia wsh, faceți dublu clic pe fișierul * .wsh din fereastra programului Windows Explorer sau utilizați acest fișier ca parametru pentru programul Wscript.exe sau Cscript.exe din linia de comandă. De exemplu: C: \> cscript Myscript.wsh
Deoarece fișierul wsh conține valorile parametrilor utilizați de script în timpul execuției, administratorul de sistem poate crea mai multe versiuni ale fișierului cu parametrii care vizează diferite grupuri de utilizatori din cadrul organizației. Un set de fișiere cu extensia wsh, care se referă la același script, poate fi folosit după cum urmează.

  • Administratorul poate crea un fișier * .wsh separat pentru un anumit grup de utilizatori din cadrul organizației. Acest lucru va permite monitorizarea individuală a anumitor scenarii care sunt efectuate în timpul zilei.
  • Administratorul poate crea fișiere individuale * .wsh pentru anumiți utilizatori din cadrul organizației. Acest lucru permite un control deplin asupra unui număr de scenarii utilizate în cadrul organizației.
  • Fișierele individuale cu extensia wsh pot fi create pentru scripturile de conectare ale utilizatorilor. Aceasta permite administratorului să controleze individual un număr de proprietăți de script care sunt executate pe mașinile client atunci când utilizatorul se conectează la sistem.

Fișierul cu extensia wsh este un fișier text simplu, format al cărui format este similar cu formatul de fișier cu extensia inf. Următorul exemplu este un exemplu al conținutului fișierului * .wsh.

[Calea ScriptFile] = C: \ WINNT \ Samples \ WSH \ showprop. vbs [Opțiuni] Timeout = 0 DisplayLogo = l BatchMode = 0







Articole similare

Trimiteți-le prietenilor: