Hvordan avslutte en oppgave av VBS

Forfatter: Roger Morrison
Opprettelsesdato: 22 September 2021
Oppdater Dato: 15 November 2024
Anonim
How to Automate a VBScript Using the Windows 10 Task Scheduler
Video: How to Automate a VBScript Using the Windows 10 Task Scheduler

Innhold

VBScript lar deg lage små frakoblede eller online applikasjoner som utfører små oppgaver, for eksempel å kjøre en prosess på en planlagt tid. Når du ikke har tilgang til oppgavebehandling eller kommandoprompt, men virkelig trenger å fullføre en prosess, kan du skrive et skript som gjør det gjennom en automatisert prosess. Nasjonalt har VBS ikke en viss funksjon for å avslutte prosesser, noe som betyr at du må jobbe rundt skriptgrensesnittet for å ordentlig avslutte en oppgave.


retninger

Du kan utvikle et skript for å fullføre oppgaver eksternt på datamaskinen (Patrick Ryan / Lifesize / Getty Images)
  1. Klikk på "Start" -menyen; "Alle programmer"; "Tilbehør" og "Notisblokk".

  2. Skriv inn følgende i første linje:

    sComputerName = "."

  3. Start en ny linje og skriv inn følgende:

    Stask = "task.exe"

    Erstatt "task.exe" med navnet på prosessen som du vil avslutte.

  4. Skriv inn følgende i en ny linje:

    SET oWMI = GETOBJECT ("winmgmts:" & "{impersonationLevel = impersonate}! " & SComputerName & " root cimv2")

    Dette får Windows Management Instrumentation-grensesnittet til datamaskinen og plasserer det på en bestemt gjenstand.


  5. Start en annen linje og skriv inn følgende kode:

    SET cTask = oWMI.ExecQuery ("Velg * fra Win32_Process Hvor Navn = '" & sTask & "'")

    Dette definerer "cTask" som objektet for prosessen det vil forsøke å slutte.

  6. Skriv inn følgende kode i sin eksakte sammenheng:

    FOR HVER OTask i cTask oTask.Terminate () NEXT

    Dette dreper alle oppgaver med navnet som er angitt i "sTask".

  7. Klikk "Fil" og "Lagre som" i Notisblokkvinduet. Velg "Alle filer" under "Lagre som type" og skriv "killtask.vbs" som filnavn. Klikk på "Lagre". Naviger til stedet der du lagret det, og åpne det. Dette avslutter prosessen automatisk.

advarsel

  • Ikke fullfør en prosess som forhindrer systemadministrator i å ha riktig kontroll over datamaskinen, hvis ikke for deg selv. Å gjøre det har sine konsekvenser. Bruk kun denne kunnskapen til å feilsøke datamaskinen hvis du ikke har tilgang til oppgavebehandling eller ledeteksten.