您的位置:首页 > 运维架构 > Shell

powershell中禁止执行脚本解决办法

2014-09-05 10:13 330 查看
     
        在使用poershell过程中,导入管理模块或者其他操作的时候会出现因为在此系统中禁止执行脚本的报 错,报错内容大致如下:  
无法加载文件 C:\Windows\System32\WindowsPowerShell\v1.0\profile.ps1,因为在此系统中禁止执行脚本。有关详细信息,请参阅 " get-help about_signing"。 
所在位置 行:1 字符: 2  + .<<<< 'C:\Windows\System32\WindowsPowerShell\v1.0\profile.ps1' + CategoryInfo : NotSpecified: (:) [], PSSecurityException + FullyQualifiedErrorId : RuntimeException 

这是由于权限不足的原因,所以这里要修改权限 查看修改权限的方法如下:
  打开powershell的界面  
1、输入get-ExecutionPolicy命令----得到的返回值如果是Restricted则说明当前的权限不具备安装模块的权限  
2、输入set-ExecutionPolicy RemoteSigned命令更改权限 powershell模式说明:  更改设置,从Restricted模式到 RemoteSigned模式 ,这样就使脚本在本地运行,但阻止它们在远程运行。你也可以设置为Unrestricted或AllSigned ,但这些设置不太安全。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: