Hvordan skrive en VBS-fil for å avslutte en oppgavebehandlingprosess

Forfatter: Louise Ward
Opprettelsesdato: 12 Februar 2021
Oppdater Dato: 14 November 2024
Anonim
Hvordan skrive en VBS-fil for å avslutte en oppgavebehandlingprosess - Artikler
Hvordan skrive en VBS-fil for å avslutte en oppgavebehandlingprosess - Artikler

Innhold

Windows Task Manager er et program som gjør det mulig å visualisere alle prosessene i maskinen, det vil si av programmene som kjører. De kan kjøre i bakgrunnen som hjelper operativsystemet til å fungere, eller de kan være programvareapplikasjoner åpnet av brukeren. Du kan bruke en VBScript (VBS) -fil for å lukke disse prosessene. Dette er et nyttig verktøy for nettverksadministratorer som vil forhindre at programmer åpnes når brukeren støtter maskinen.


retninger

VBS-filer er nyttige for nettverksadministratorer (nettverksbilde av .shock fra Fotolia.com)
  1. Lag en streng for å lagre verdien av prosessen du vil lukke. I dette eksemplet vil VBS-filen lukke Notisblokkapplikasjonen. Følgende kode vil opprette en sekvensvariabel for Notisblokkprosessen: Dim prosessprosess = "notepad.exe "

  2. Opprett en objektvariabel som representerer administratorbrukerkontoen. Dette kreves for å avslutte maskinprosessene. Følgende kode oppretter et WMI-objekt som senere ble brukt til å oppdage prosesskontrolleren: Angi wmi = GetObject ( "winmgmts: {impersonationLevel = impersonate !! myComputer root cimv2 ")

  3. Bruk WMI-tjenestevariabelen for å få prosesskontrolleren du vil slå av. Det er en unik nøkkel gitt til prosessen som Windows bruker som en intern referanse. For å spørre WMI-tjenesten, bruk følgende kode:


    Angi prosess = objWMIService.ExecQuery ( "Velg * fra Win32_Process Hvor navn = " & prosess)

  4. Lukk prosessen. Fordi brukeren kan ha flere notisblokkvinduer åpne, vil koden bruke en sekvens for å avslutte hver prosess. Dette vil skje med alle som tilsvarer "notepad.exe ". Koden er: For hver objProsess i prosessen objProcess.Terminate () Next

  5. Kontroller at prosessen er avsluttet ved å vise resultatene på skjermen. Følgende kode indikerer en vellykket melding til brukeren: WSCript.Echo "Just killed process " & process

Informative rapporter har ingen argumenterende kjevhet. Henikten er å kontrollere fakta lik at leeren kan ta en belutning, ikke forfatteren. Han må opprettholde en nøytral holdning n...

Slik gjør du Xboxen din til en PC

Morris Wright

November 2024

Det er mulig å konvertere Microoft Xbox-konollen til en fullt funkjonell datamakin, da den deler de amme makinvarepeifikajonene om noen eldre datamakiner. Dette er bare mulig ved bruk av Linux-op...

Nylige Artikler