无法将“XXX”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。

业界 作者:林芊彤 2026-02-21 18:49:15 阅读:3

在windows里用powershell跑ps1格式的文件,会报如下的错误。

无法将“XXX”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。

首先我用powershell命令,进入到命令行,再用Get-ExecutionPolicy -List 查看当前所有作用域。

发现就LocalMachine有选项。在这个情况下,我用如下命令设置权限。

Set-ExecutionPolicy RemoteSigned -Scope CurrentUser

后面很重要,设置好以后,要重启PowerShell窗口,再运行原来的powershell命令,然后这个ps1命令就可以执行了。

延伸阅读
  • OpenClaw最完整安装教程

    最近 OpenClaw 热度很高,但官方对 Windows 原生环境并不算友好,很多人会卡在 Node 环境、权限、路径、插件安装等问题上。下面我把自己完整跑通的流程整理成一篇“照做就能成”的教程:从

  • 微软Defender在恶意软件大战中拦截了官方MAS脚本

    微软显然已意识到微软激活脚本(MAS)这一广受欢迎的开源工具;此外,该公司似乎也清楚地了解到,有恶意行为者正在注册虚假域名,以MAS的名义传播恶意软件。因此,微软已部署 Microsoft Defen

  • PowerShell 之父将离职微软:曾因发明 PowerShell 而被微软降级

    技术编辑:MissD丨发自 思否编辑部公众号:SegmentFault知名 Windows PowerShell 发明者、微软 Modern Workplace 转型首席技术官 Jeffrey Sno

赞助链接
在线咨询

注册即可享受安全、稳定、可信的SSL证书服务立即购买

Copyright © 2015 KnowSafe All rights reserved.

蜀ICP备20019199号-1