Windows Task Manager er et program der tillader dig at se alle de processer på maskinen. Processer er programmer, der kører på maskinen. De kan være baggrunden processer, der hjælper operativsystemet funktionen , eller processen kan være et program åbnes af brugeren . Du kan bruge en VBScript (VBS -fil) til at lukke disse processer. Dette er et nyttigt værktøj for netværksadministratorer , som ønsker at undertrykke programmer fra at starte , når den bruger støvler maskinen . Instruktioner
1
Opret en streng karakter til at holde værdien af den proces, du ønsker at lukke . I dette eksempel vil VBS fil lukke notesblok ansøgning. Følgende kode opretter en streng variabel for notesblok proces: Dim processprocess = " notepad.exe "
2
Opret et objekt variabel, der efterligner de admin brugerkonto. Dette er nødvendigt for at lukke processer på maskinen. Følgende kode opretter en WMI objekt bruges senere i koden for at finde håndtaget for processen : Set WMI = GetObject ( " winmgmts : { impersonationLevel = udgive } \\ \\ MyComputer \\ root \\ cimv2 " )
< br > 3
Brug WMI tjeneste variable for at få håndtag til den proces, du ønsker at stoppe . Håndtaget er en unik nøgle givet til processen som Windows bruger som en intern reference . At forespørge WMI service, skal du bruge følgende kode : Set proces = objWMIService.ExecQuery ( "Select * fra Win32_Process hvor navn = " & processen)
4
Dræb processen. Da brugeren kan have flere notepad vinduer åbnes , koden bruger en løkke til at dræbe hver proces. Følgende kode sløjfer gennem hver åbnede proces og lukker nogen af dem, at match " notepad.exe " : For Each objProcess i processobjProcess.Terminate ( ) Næste
5
Kontroller processen er lukket ned ved at vise resultater til skærmen. Følgende kode udskriver en succes besked til brugeren : WScript.Echo "Just dræbt proces " & proces