یک اسکریپت بنویسید که لیست تمام پردازش‌های سنگین مثلاً کروم را پیدا کند و در یک فایل متنی در دستگاه ذخیره کند سپس آن را زمانبندی کنید که هر بار با روشن شدن ویندوز لوک آن اجرا شود

71.0 بازدید 

0.0
توسط 98910571 در 162 روز قبل ساعت 16:13
دسته بندی ها: ویندوز
nima در 162 روز قبل ساعت 17:33

برای این کار بهتر است یک اسکریپت PowerShell بنویسید که با Get-Process یا Get-Counter پردازش‌ها را بر اساس CPU یا WorkingSet مرتب و آن‌هایی را که بالای یک آستانه مشخص هستند فیلتر کند و خروجی را با Out-File یا Export-Csv به فایلی با نام حاوی تاریخ درج کند. سپس از Task Scheduler ویندوز یک تسک بسازید که در تریگر "At log on" اجرا شود و اکشن آن اجرای PowerShell با پارامتر -File و در صورت نیاز -ExecutionPolicy Bypass باشد و گزینه Run with highest privileges را در نظر بگیرید. دقت کنید دسترسی‌های لازم به مسیر فایل وجود داشته باشد، سیاست اجرایی PowerShell تنظیم شده و برای جلوگیری از رشد نامحدود لاگ‌ها مکانیزم نگهداری یا چرخش فایل در نظر بگیرید. همچنین مراقب اطلاعات حساس در خروجی باشید و فقط پردازش‌های موردنیاز را لاگ کنید تا حریم خصوصی و کارایی سیستم حفظ شود.

گزارش

1 پاسخ

جدید ترین قدیمی ترین بالاترین امتیاز پاسخ های من

در حال بارگیری...
ورود به حساب کاربری