本文主要是介绍无法将“XXX”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。 对这个问题的解决方法,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
我在windows里用powershell跑ps1格式的文件,会报如下的错误。
无法将“XXX”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。
首先我用powershell命令,进入到命令行,再用Get-ExecutionPolicy -List 查看当前所有作用域。
发现就LocalMachine有选项。在这个情况下,我用如下命令设置权限。
Set-ExecutionPolicy RemoteSigned -Scope CurrentUser
后面很重要,设置好以后,要重启PowerShell窗口,再运行原来的powershell命令,然后这个ps1命令就可以执行了。
这篇关于无法将“XXX”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。 对这个问题的解决方法的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!