خطای UnauthorizedAccess در Powershell:
خطای UnauthorizedAccess در Powershell یکی از مشکلات رایجی است که ممکن است با آن برخورد کنید. این خطا نشان میدهد که سیستم شما اجازه اجرای اسکریپتهای Powershell را نمیدهد و شما باید تنظیمات امنیتی را تغییر دهید. در این مقاله به شما نشان میدهیم که چگونه میتوانید این خطا را رفع کنید و دستورات Powershell را به راحتی اجرا کنید. برای حل این مشکل، میتوانید این مراحل را دنبال کنید:
- برای حل این مشکل، لطفاً به آدرس زیر در مرورگر خود بروید:
https://go.microsoft.com/fwlink/?LinkID=135170
این آدرس در متن خطا آمده است.
نکته: در صورت باز نشدن صفحه از فیلترشکن استفاده کنید تا مشکل را برطرف کنید.
- برای ادامه، به پایین صفحه بروید. سپس بر روی Set-ExecutionPolicy کلیک کنید.
- در صفحه باز شده دستور زیر را کپی کنید:
Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope LocalMachine
- برای تغییر سیاست اجرای PowerShell، ابتدا عبارت “PowerShell” را در قسمت جستجو ویندوز تایپ کنید. سپس روی Windows PowerShell کلیک راست کنید و گزینه “Run as administrator” را انتخاب کنید. این کار باعث میشود که PowerShell با دسترسی مدیر اجرا شود.
در ادامه، دستور زیر را در PowerShell تایپ کنید:
Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope LocalMachine
این دستور سیاست اجرای PowerShell را در سطح LocalMachine به RemoteSigned تغییر میدهد.
- در نهایت، حرف a را تایپ کنید و اینتر را بزنید.
پس از اجرای این مراحل، خطای UnauthorizedAccess برطرف میشود و شما میتوانید دستور مورد نظر خود را اجرا کنید.