Kā uzrakstīt VBS failu, lai izietu no uzdevumu pārvaldnieka procesa

Autors: Monica Porter
Radīšanas Datums: 13 Martā 2021
Atjaunināšanas Datums: 21 Novembris 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

Saturs

Windows uzdevumu pārvaldnieks ir lietojumprogramma, kas ļauj vizualizēt visus mašīnas procesus, proti, programmas, kas darbojas. Tie var darboties fonā, palīdzot operētājsistēmai darboties, vai arī tie var būt lietojumprogrammas, ko lietotājs atver. Lai aizvērtu šos procesus, varat izmantot VBScript (VBS) failu. Tas ir noderīgs rīks tīkla administratoriem, kuri vēlas, lai programmas netiek atvērtas, kad lietotājs sāk darbināt mašīnu.


Instrukcijas

VBS faili ir noderīgi tīkla administratoriem (tīkla attēls ar .shock no Fotolia.com)
  1. Izveidojiet virkni, lai saglabātu tā procesa vērtību, kuru vēlaties aizvērt. Šajā piemērā VBS fails aizver Notepad lietojumprogrammu. Nākamais kods izveidos secības mainīgo piezīmjdatora procesam: Dim process process = "notepad.exe"

  2. Izveidojiet objekta mainīgo, kas pārstāv administratora lietotāja kontu. Tas ir nepieciešams, lai izbeigtu mašīnas procesus. Tālāk minētais kods izveido WMI objektu, ko vēlāk izmanto, lai atklātu procesa kontrolieri: Set wmi = GetObject (winmgmts: {impersonationLevel = impersonate !! t

  3. Izmantojiet WMI pakalpojuma mainīgo, lai iegūtu procesa kontrolieri, kuru vēlaties izslēgt. Tā ir unikāla atslēga, kas tiek dota procesam, ko Windows izmanto kā iekšēju atsauci. Lai vaicātu WMI pakalpojumu, izmantojiet šādu kodu:


    Iestatīt procesu = objWMIService.ExecQuery (atlasiet * no Win32_Process, kur nosaukums = & process)

  4. Aizveriet procesu. Tā kā lietotājam var būt atvērti vairāki notepad logi, kods izmantos secību, lai pārtrauktu katru procesu. Tas notiks visiem, kas atbilst "notepad.exe". Kods ir: Par katru objProcess procesā objProcess.Terminate () Next

  5. Pārbaudiet, vai process ir beidzies, parādot rezultātus ekrānā. Sekojošais kods norāda uz veiksmīgu ziņojumu lietotājam: WSCript.Echo "Tikai nogalināts process" un process

Kaut arī baein parati tiek attīrīt ar manuālu baeina tīrītāju vai putekļūcēju, ir iepējam to tīrīt arī ar putekļūcēju ar auu un lapju tipu. Šī metode trūkum ir aitīt ar laiku, jo bū nepieciešam atkārt...

Tā kā pēdējā laikā ir palielinājie aptaukojušo cilvēku īpatvar, ir dabiki, ka arvien vairāk cilvēku ir ieintereēti uzzināt par veelīgu vara zudumu (katīt "2. atauce"). Daudzi izmanto diēta u...

Asv Ieteicams