You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

执行touch index2.js时touch.ps1无法加载,系统脚本运行禁用如何解决?

解决PowerShell中touch命令执行报错的问题

这个报错是因为PowerShell的执行策略限制了脚本文件的运行,默认的Restricted策略会阻止任何脚本执行。下面是具体解决步骤:

  • 以管理员身份启动PowerShell,修改执行策略需要管理员权限
  • 先查看当前执行策略,执行命令:
    Get-ExecutionPolicy
    
  • 把执行策略修改为RemoteSigned(兼顾安全与实用性,允许本地脚本运行,互联网下载的脚本需签名),执行命令:
    Set-ExecutionPolicy RemoteSigned
    
  • 弹出确认提示时,输入Y(或A确认所有)完成设置

如果不想修改全局执行策略,也可以临时绕过限制执行touch命令:

powershell -ExecutionPolicy Bypass -File "C:\Program Files\nodejs\touch.ps1" index2.js

注意:不要将执行策略设置为Unrestricted,该策略允许所有脚本运行,存在安全风险。

内容的提问来源于stack exchange,提问作者SYED IRTAZA HASNAIN

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.02 07:58:09