Windows Task Manager er et program som lar deg se alle prosesser på maskinen. Prosesser er programmer som kjører på maskinen . De kan være bakgrunnsprosesser som hjelper operativsystemet funksjon, eller prosessen kan være et program åpnes av brukeren . Du kan bruke en VBScript ( VBS ) fil for å lukke disse prosessene . Dette er et nyttig verktøy for nettverksadministratorer som ønsker å undertrykke programmer fra å starte når brukeren starter maskinen . Instruksjoner
en
Lag en streng karakter til å holde verdien av prosessen du vil lukke. I dette eksempelet vil VBS filen lukke notisblokk programmet. Følgende kode oppretter en streng variabel for notisblokken prosessen: Dim processprocess = " notepad.exe "
2
Opprett et objekt variabel som impersonates admin brukerkonto. Dette er nødvendig for å lukke prosesser på maskinen. Følgende kode oppretter en WMI objekt brukes senere i koden for å finne håndtaket for prosessen : Set WMI = GetObject ( " winmgmts : { impersonationLevel = utgi } \\ \\ mindatamaskin \\ root \\ cimv2 ")
3
Bruk WMI -tjenesten variabel for å få håndtaket for prosessen du ønsker å stoppe. Håndtaket er en unik nøkkel gis til prosessen som Windows bruker som en intern referanse . Til å søke i WMI -tjenesten , kan du bruke følgende kode : Set prosess = objWMIService.ExecQuery ( " Select * fra Win32_Process Hvor Name = " & prosess)
4
Kill prosessen . Siden brukeren kan ha flere notepad vinduer åpnet , bruker koden en løkke til å drepe hver prosess . Følgende kode looper gjennom hvert åpnet prosessen og lukker noen av dem som match " notepad.exe ": For hver objProcess i processobjProcess.Terminate ( ) Neste
5
Kontroller at prosessen avsluttes ved å vise resultater til skjermen. Følgende kode skriver ut en melding om suksess for brukeren: WSCript.Echo "Just drept prosess " og prosessen