本文介绍了为什么我的 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 脚本没有运行?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

08-23 19:17