میخوام یک ترفند ناب و کمیاب ویندوزی بهتان آموزش بدهم ، اینکه هرکسی جز خودتان رفت پشت سیستم نتواند ازش استفاده کند و به صورت خودکار بعد ۳۰ ثانیه خاموش بشود!
چطوری؟! با استفاده از یک اسکریپت PowerShell سیستم را طوری تنظیم میکنیم که اگر توی ۳۰ ثانیه اول یک پوشه با نام مشخص (مثلاً “Mahdi”) ایجاد نشود، سیستم بهصورت خودکار خاموش بشود.
مرحله اول : پیادهسازی اسکریپت PowerShell
برنامه Notepad را باز کنید و کد زیر را تویش پیست کنید:
Start-Sleep -Seconds 30
$folderPath = “C:Users%USERNAME%DesktopMahdi”
if (-Not (Test-Path $folderPath)) {
Stop-Computer -Force
}
این فایل را با نامی مثل CheckFolder.ps1 ذخیره کنید.
حالا منوی Start را باز کنید،
“PowerShell” را جستجو کن و با راست کلیک روش ، Run as administrator را انتخاب کن.
دستور زیر را وارد کن تا سیاست اجرای اسکریپتها را به RemoteSigned تغییر بدهید:
Set-ExecutionPolicy RemoteSigned
با تایپ Y و زدن Enter، تغییر را تأیید کن.