Executarea ferestrelor de executare a executabililor externi, webstories

Aceste fișiere și scripturi au apărut în fața PowerShell și, desigur, administratorii de sistem le pot folosi în continuare în activitatea lor.

Windows PowerShell vă permite să rulați fișiere .bat și .cmd. Pentru a rula, trebuie să specificați calea spre fișier. De exemplu







În acest caz, PowerShell va crea un proces cmd.exe, care va executa această solicitare. Același lucru este valabil și pentru fișierele .vbs. Windows PowerShell nu numai că vă permite să rulați astfel de fișiere, dar și să încorporați codul VBScript în scriptul PowerShell. Dacă arăți mai mult, atunci, de fapt, puteți implementa codul oricărei limbi care acceptă Scripting ActiveX. Cu toate acestea, merită menționat faptul că aceste limbi sunt foarte diferite în sintaxa din limba PowerShell.







Dacă doriți să executați comanda liniei de comandă clasice în Windows PowerShell, atunci este suficient să utilizați cmd / c.

vă va oferi o listă de fișiere ale directorului curent numai sub formă de nume, fără atribute suplimentare. Aceasta este comanda cmd.exe pe care o executam in consola PowerShell.

Microsoft a încercat să facă sintaxa liniei de comandă clasice și Windows PowerShell cât mai asemănătoare posibil. Prin urmare, multe dintre comenzile familiare funcționează în PowerShell fără manipulare suplimentară. Cu toate acestea, nu a fost posibilă obținerea unei compatibilități complete datorită principiului de implementare diferit al cmd.exe și PowerShell. În PowerShell, au fost introduse cmdleturi care sunt îmbinate în conducte. În linia de comandă clasică Windows era o listă de comenzi care au fost configurate foarte flexibil, cu o mulțime de parametri suplimentari.

Deci, după cum puteți vedea, Windows PowerShell oferă un mecanism de compatibilitate înapoi cu comenzi și scripturi scrise înainte de apariția sa. În acest caz, ar fi mai logic să scrieți noi scripturi pe PowerShell. În mod ideal, după studierea sintaxei PowerShell, administratorul de sistem poate suprascrie scripturile vechi.







Articole similare

Trimiteți-le prietenilor: