เชื่อว่าหลายๆ คนที่ใช้ Powershell แทน Command Prompt ใน Windows 10 ช่วงหลังๆ อาจจะตกใจที่บางทีเราไม่อาจจะรันคำสั่งบางอย่างได้ และขึ้นข้อความประมาณนี้
ionic : File C:\Users\teerasejjiraphatchan\AppData\Roaming\npm\ionic.ps1 cannot be loaded because running
scripts is disabled on this system. For more information, see about_Execution_Policies at
https:/go.microsoft.com/fwlink/?LinkID=135170.
At line:1 char:1
+ ionic
+ ~~~~~
+ CategoryInfo : SecurityError: (:) [], PSSecurityException
+ FullyQualifiedErrorId : UnauthorizedAccess
พลก็เจอมาเหมือนกัน เลยไปหาวิธีแก้ไขมาครับ
วิธีที่ค่อนข้างง่ายที่สุด คือการรันคำสั่งปรับการตั้งค่าผ่าน Powershell โดยตรง นั่นคือให้รันคำสั่ง
Set-ExecutionPolicy RemoteSigned -Scope CurrentUser
ซึ่งการปลดล๊อคตรงนี้จะมีผลเฉพาะ User ที่เราใช้งานอยู่เท่านั้นครับ
ถ้าต้องการให้กับมา block เหมือนเดิม ก็ให้รันคำสั่งด้านล่างใน Powershell อีกทีครับ
Set-ExecutionPolicy Restricted -Scope CurrentUser
อ้างอิง – StackOverflow