ПредишенСледващото

Да, странно в VBScript (или по-скоро да има Windows Scripting Host) също имат способността да тече скриптове на отдалечени компютри. Вярно е, че тази функция не е получил много популярност, и най-вероятно се дължи на факта, че изисква много подготвителна работа, която е много зле документирани.

Така че, за да стартирате скрипта на друг компютър с помощта на VBS ние трябва:

  1. администраторски права на отдалечения компютър. Е, няма нужда да казвам, и тук се изисква от почти всички методи аз изброени започнете блог.
  2. Позволете WSH Remote Scripting Remote Създава параметър низ на "1" в ключ на системния регистър HKEY_LOCAL_MACHINE \ Software \ Microsoft \ Windows Script Host \ Settings
  3. Поради бъг 311269. върху системата на Windows XP, трябва да стартирате wscript -regserver. В SP3 грешка като поправена.
  4. Трябва да деактивирате защитната стена (или да позволи достъп до изключенията DCOM) и на двата компютъра. Да, да, и как да изпълните този сценарий, също (благодарение на Костя Leontevu, не бих предположил 🙂)
  5. В XP SP2 и по-горе е необходимо да промените настройките на системата за сигурност (можете да направите това с помощта Group Policy). Възелът Компютърна конфигурация \ Настройки на Windows \ Настройки за сигурност \ Local Policies \ опции за сигурност \ промените разделителната способност, както следва:
    1. DCOM: Ограничения машина за достъп в сигурност Descriptor Definition Language (SDDL) синтаксис
      А отличава група Anonymous Logon и всички разрешения позволи на местните и Allow Remote Access
    2. DCOM: Машина Launch Ограничения в сигурност Descriptor Definition Language (SDDL) синтаксис
      Администраторите разрешение група позволи на местните Launch, Allow Remote Launch, позволи на местните активиране, Позволете дистанционно активиране
      Група Всеки - позволи на местните Launch, позволи на местните активиране.

Всичко! 🙂 Сега можете да използвате 🙂

Например, да се създаде скрипт C: \ test.vbs (това ще се работи на отдалечения компютър):

И най-важното - сценарий, който пряко ще стартирате файла на отдалечения компютър, RunRemoteScript.vbs:

Втората линия е дадено името на изпълнимия сценария, и името на компютъра.

PS: За да я накара да работи този скрипт, аз прекарах много време, особено докато намерения елемент 5 😉 И като резултат аз бях в състояние да се стартира скрипт на една машина с Windows XP (SP3). На компютър с Vista не работи - може би това е необходимо някои допълнителни точки, за да се получи около новите подобрения на сигурността 🙂 Така че, ако изведнъж се срещнете някакви проблеми с това нещо - Google ръцете си и на добър час 😉

Свързани статии

Подкрепете проекта - споделете линка, благодаря!