Как да приключите дадена задача от VBS

Автор: Roger Morrison
Дата На Създаване: 24 Септември 2021
Дата На Актуализиране: 1 Юли 2024
Anonim
Как да приключите дадена задача от VBS - Статии
Как да приключите дадена задача от VBS - Статии

Съдържание

VBScript ви позволява да създавате малки офлайн или онлайн приложения, които изпълняват малки задачи, като например стартиране на процес в определено време. Когато нямате достъп до диспечера на задачите или командния ред, но наистина трябва да финализирате процес, можете да напишете скрипт, който го прави чрез автоматизиран процес. VBS обикновено няма определена функция за прекратяване на процеси, което означава, че трябва да заобиколите скриптовия интерфейс, за да прекратите правилно дадена задача.


инструкции

Можете да разработите скрипт за отдалечено финализиране на задачите на компютъра (Патрик Райън / Lifesize / Getty Images)
  1. Кликнете върху менюто "Старт"; "Всички програми"; "Аксесоари" и "Бележник".

  2. Въведете следното в първия ред:

    sComputerName = "."

  3. Започнете нов ред и въведете следното:

    Stask = "task.exe"

    Заменете "task.exe" с името на процеса, към който искате да приключите.

  4. Въведете следното в нов ред:

    SET oWMI = GETOBJECT ("winmgmts:" & "{impersonationLevel = олицетворение}!" & SComputerName & " t

    Това получава интерфейса на инструмента за управление на Windows към компютъра и го поставя на конкретен обект.

  5. Започнете друг ред и въведете следния код:


    SET cTask = oWMI.ExecQuery ("Избери * от Win32_Process Където Име = '" & sTask & "'")

    Това определя "cTask" като обект за процеса, който ще се опита да излезе.

  6. Въведете следния код в неговия точен контекст:

    ЗА ВСЯКА ЗАДАЧА в cTask oTask.Terminate () NEXT

    Това убива всички задачи с името, посочено в "sTask".

  7. Кликнете върху "Файл" и "Запази като" в прозореца на Notepad. Изберете "Всички файлове" под "Запиши като тип" и въведете "killtask.vbs" като име на файл. Кликнете върху „Запазване“. Отидете до мястото, където сте го запазили и го отворете. Това автоматично прекратява процеса.

предупредителен

  • Не финализирайте процес, който не позволява на системния администратор да има подходящ контрол над компютъра, ако не и за себе си. Това има своите последствия. Използвайте тези познания само за отстраняване на неизправности на компютъра, ако нямате достъп до мениджъра на задачите или командния ред.