Kezdve a folyamat a távoli számítógépen - VBS script távoli, PowerShell szkriptek és egyéb

Igen, furcsa módon VBScript (vagy inkább a Windows Scripting Host) is képesek futtatását a távoli számítógépeken. Igaz, ez a funkció még nem kapott nagy népszerűségre, és valószínűleg annak a ténynek köszönhető, hogy megköveteli a sok előkészítő munka, ami nagyon rosszul dokumentált.

Tehát a scriptet futtatni egy másik számítógépre VBS van szükség:

  1. Rendszergazdai jogosultság a távoli számítógépen. Nos, ez magától értetődik, és ez szükséges szinte valamennyi módszer felsoroltam kezdeni egy blogot.
  2. Hagyjuk WSH Remote Scripting Remote létre paramétert az "1" a HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows Script Host \ Beállítások
  3. Egy hibája miatt 311269. a Windows XP rendszert, meg kell futtatni wscript -regserver. Az SP3 hasonló hibát helyesbített.
  4. Meg kell tiltani a tűzfalat (vagy lehetővé teszi, hogy hozzáférjen a DCOM kivétellel) mind a két gépen. Igen, igen, és hogyan kell futtatni, hogy a forgatókönyv is (köszönhetően Kostya Leontevu, azt nem is sejtette 🙂)
  5. Az XP SP2 és újabb, hogy változtatni kell a rendszer biztonsági beállításait (ezt megteheti csoportházirend segítségével). A csomópont Számítógép konfigurációja \ Windows beállításai \ Biztonsági beállítások \ Helyi házirend \ Biztonsági beállítások \ változtatni a felbontást az alábbiak szerint:
    1. DCOM: Számítógép-hozzáférési korlátozások a biztonsági leíró nyelv (SDDL) szintaxis
      A megkülönböztetett csoport Névtelen bejelentkezés és mindenki engedélyek lehetővé teszik a helyi és távoli hozzáférés
    2. DCOM: Számítógép korlátozások a biztonsági leíró nyelv (SDDL) szintaxis
      Rendszergazdák csoport engedélye lehetővé teszi a helyi elindítása, engedélyezése Távoli indítás, hogy a helyi aktiválás engedélyezése távoli aktiválás
      Csoport Mindenki - lehetővé teszi a helyi Launch, hogy a helyi aktiválás.

Mindent! 🙂 Most már használhatja 🙂

Például egy scriptet c: \ test.vbs (ez lesz fut a távoli számítógépen):

És ami a legfontosabb - egy olyan forgatókönyvet, amely közvetlenül futtatható fájlt a távoli számítógépen, RunRemoteScript.vbs:

A második sor adja a nevét a futtatható script, és a számítógép nevét.

PS: Annak érdekében, hogy ez a munka a szkript, töltöttem sok időt, különösen addig, amíg a talált tárgy 5 😉 És ennek eredményeként sikerült futtatni egy szkriptet a gép Windows XP (SP3). A számítógépre Vista nem működik - talán szükség egy kis plusz pontot kap körül az új biztonsági fejlesztéseket 🙂 Tehát, ha hirtelen bármilyen probléma ezzel a dologgal - google meg a kezét és a jó szerencse 😉

Kapcsolódó cikkek