Tôi đã được chạy mã của tôi trong vài tháng qua bằng cách làm này -Powershell: Thực hiện chính sách
Set-ExecutionPolicy Unrestricted
Nhưng, một cái gì đó kỳ lạ đang xảy ra và tôi nhận được này lỗi luôn -
Windows PowerShell đã cập nhật chính sách thực thi của bạn thành công, nhưng cài đặt bị ghi đè bởi chính sách được xác định ở phạm vi cụ thể hơn. Do ghi đè, trình bao của bạn sẽ giữ nguyên chính sách thực thi hiện tại là "Không bị giới hạn" hiện tại là . Nhập "Get-ExecutionPolicy -List" để xem cài đặt chính sách thực thi của bạn. Để biết thêm thông tin, vui lòng xem "Get-Help Set-ExecutionPolicy".
Tôi đã gọi những liên kết này nhưng không có may mắn -
http://blog.whatsupduck.net/2010/09/issues-with-configuring-powershell.html
http://www.howtogeek.com/106273/how-to-allow-the-execution-of-powershell-scripts-on-windows-7/
Tôi tải usin Powershell g C# trên Windows 7 64 bit qua Ứng dụng Winforms 32-bit bằng cách sử dụng .Net 4.0
Cài đặt chính xác mà tôi cần làm là tôi không gặp lỗi này trên bất kỳ hệ thống nào? [Mọi thứ đều hoạt động tốt]. nên những giá trị này là những gì trên bất kỳ hệ thống như vậy mà tôi có thể gọi Powershell từ C# liên tục -
Get-ExecutionPolicy -list
MachinePolicy UserPolicy Process CurrentUser LocalMachine
Đầu ra của 'Get-ExecutionPolicy -List' sẽ hiển thị cho bạn chính sách thực thi cho mỗi phạm vi. –
Nó đang hiển thị Không hạn chế cho LocalMachine. Nhưng, ở giữa tôi nhận được lỗi như tôi đã đề cập ở trên. Tôi không biết tại sao. Nó thực sự bực bội! –