本文介绍了为什么我的 PowerShell 脚本没有运行?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我编写了一个简单的批处理文件作为 PowerShell 脚本,但在运行时出现错误.
I wrote a simple batch file as a PowerShell script, and I am getting errors when they run.
它位于我路径中的脚本目录中.这是我得到的错误:
It's in a scripts directory in my path. This is the error I get:
无法加载,因为在此系统上禁用了脚本的执行.请参阅获取有关签名的帮助".
我查看了帮助,但帮助不大.
I looked in the help, but it's less than helpful.
推荐答案
这可能是 PowerShell 的默认安全级别,它 (IIRC) 只会运行签名脚本.
It could be PowerShell's default security level, which (IIRC) will only run signed scripts.
尝试输入:
set-executionpolicy remotesigned
这将告诉 PowerShell 允许运行本地(即在本地驱动器上)未签名的脚本.
That will tell PowerShell to allow local (that is, on a local drive) unsigned scripts to run.
然后再次尝试执行您的脚本.
Then try executing your script again.
这篇关于为什么我的 PowerShell 脚本没有运行?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!