خوش آموز درخت تو گر بار دانش بگیرد، به زیر آوری چرخ نیلوفری را
دستور Set-ExecutionPolicy در Poweshell
اگرچه شما می توانید اسکریپت های PowerShell را ایجاد و در آخر اجرا کنید ولی مایکروسافت این به طور پیش فرض برنامه اسکریپتی را غیر فعال کرده است تا از اجرای کد های مخرب در محیط PowerShell جلوگیری کند. شما می توانید از دستور Set-ExecutionPolicy برای کنترل سطح امنیت اسکریپت های PowerShell استفاده کنید. چهار سطح امنیتی برای شما در دسترس هستند:
Restricted : اسکریپت های PowerShell مجاز به اجرا نیستند.
All Signed : تنها اسکریپته ایی که Sign داشته باشند و از سمت Publisher های معتبر ایجاد شده باشند.
Remote Signed: اسکریپتهایی که بصورت remotely ایجاد شده اند اجرا می شوند و فقط از سمت Publisher های معتبر ایجاد شده باشند.
Unrestricted : بدون مانع اجرای اسکریپت ها عملی می شود.
حالا با استفاده از حالت های بالا می توانید برای اسکریپت ها سطوح امنیتی تعریف کنید. مثلا با استفاده از دستور زیر اجرا اسکریپت در ویندوز پاورشل را بصورت نامحدود و بلامانع می کنیم:
Restricted : اسکریپت های PowerShell مجاز به اجرا نیستند.
All Signed : تنها اسکریپته ایی که Sign داشته باشند و از سمت Publisher های معتبر ایجاد شده باشند.
Remote Signed: اسکریپتهایی که بصورت remotely ایجاد شده اند اجرا می شوند و فقط از سمت Publisher های معتبر ایجاد شده باشند.
Unrestricted : بدون مانع اجرای اسکریپت ها عملی می شود.
حالا با استفاده از حالت های بالا می توانید برای اسکریپت ها سطوح امنیتی تعریف کنید. مثلا با استفاده از دستور زیر اجرا اسکریپت در ویندوز پاورشل را بصورت نامحدود و بلامانع می کنیم:
Set-ExecutionPolicy Unrestricted
نمایش دیدگاه ها (0 دیدگاه)
دیدگاه خود را ثبت کنید: