博客
关于我
Powershell中禁止执行脚本解决办法
阅读量:439 次
发布时间:2019-03-06

本文共 1062 字,大约阅读时间需要 3 分钟。

刚开始使用Powershell,导入管理模块或者其他操作的时候会出现因为在此系统中禁止执行脚本的报错,报错内容如下:

Windows PowerShell 版权所有 (C) 2009 Microsoft Corporation。保留所有权利。 PS C:\Windows\system32> D:\Workshop\Powershell\Sprinkler\src\Scripts\SPRINKLE.ps1 无法加载文件 D:\Workshop\Powershell\Sprinkler\src\Scripts\SPRINKLE.ps1,因为在此系统中禁止执行脚本。有关详细信息,请参 阅 "get-help about_signing"。 所在位置 行:1 字符: 58 + D:\Workshop\Powershell\Sprinkler\src\Scripts\SPRINKLE.ps1 <<<<     + CategoryInfo          : NotSpecified: (:) [], PSSecurityException     + FullyQualifiedErrorId : RuntimeException

PS C:\Windows\system32> get-ExecutionPolicy

Restricted

果然,是被限制。还是在"get-help about_signing"里面可以查到设置命令"set-executionpolicy"

再在帮助中找到"set-executionpolicy"的说明。。似乎是比较建议设置为,至少是被标记为可信任的

-- RemoteSigned: Requires that all scripts and configuration files downloaded from the Internet be signed by a trusted publisher.

在PowerShell执行以下:
PS C:\Windows\system32> set-ExecutionPolicy RemoteSigned

执行策略更改

执行策略可以防止您执行不信任的脚本。更改执行策略可能会使您面临 about_Execution_Policies
帮助主题中所述的安全风险。是否要更改执行策略?
[Y] 是(Y)  [N] 否(N)  [S] 挂起(S)  [?] 帮助 (默认值为“Y”): y
PS C:\Windows\system32>

转载地址:http://poifz.baihongyu.com/

你可能感兴趣的文章
ASP.NET MVC 5 - 验证编辑方法(Edit method)和编辑视图(Edit view)
查看>>
ASP.NET MVC 5 - 视图
查看>>
2017年前端框架、类库、工具大比拼
查看>>
wxWidgets源码分析(1) - App启动过程
查看>>
wxWidgets源码分析(2) - App主循环
查看>>
wxWidgets源码分析(3) - 消息映射表
查看>>
wxWidgets源码分析(4) - 消息处理过程
查看>>
wxWidgets源码分析(5) - 窗口管理
查看>>
wxWidgets源码分析(6) - 窗口关闭过程
查看>>
wxWidgets源码分析(7) - 窗口尺寸
查看>>
wxWidgets源码分析(8) - MVC架构
查看>>
wxWidgets源码分析(9) - wxString
查看>>
机器学习之数据探索——数据特征分析(帕累托分析)
查看>>
Java 对象引用方式 —— 强引用、软引用、弱引用和虚引用
查看>>
Android Bitmap操作问题之Canvas: trying to use a recycled bitmap
查看>>
hadoop学习(四)----windows环境下安装hadoop
查看>>
Mybatis Generator最完整配置详解
查看>>
Tree--二叉树BinarySearchTree
查看>>
Elasticsearch集群升级指引
查看>>
uni-app开发的应用(小程序,app,web等),使用Node+Koa2开发的后端程序接收上传文件的方法
查看>>