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

域环境下PowerShell脚本运行报错:文件名/目录名语法不正确求助

解决域内以管理员权限运行记事本的PowerShell脚本问题

常见错误排查点

  • 检查记事本路径:系统默认路径为C:\Windows\notepad.exe,若脚本中路径拼写错误、未加引号(路径含特殊字符时必须加)、使用相对路径,都会触发报错。
  • 检查启动参数:如果用Start-Process命令,若错误传递空参数或无效参数给记事本,会导致它误以为要打开不存在的文件,弹出语法错误提示。

正确的管理员启动脚本

直接使用以下PowerShell命令,避免多余无效参数:

Start-Process notepad.exe -Verb RunAs

若担心系统路径异常,可指定完整路径更稳妥:

Start-Process "C:\Windows\notepad.exe" -Verb RunAs

问题根源说明

你修改原脚本时,可能误删了必要的引号,或保留了空参数(比如Start-Process notepad.exe -ArgumentList "")。记事本启动时若接收到空参数,会判定为要打开一个不存在的空文件,从而弹出“文件名、目录名或卷标语法不正确”的提示。

额外验证步骤

  1. 打开PowerShell直接输入上述正确命令,确认是否能正常启动管理员权限的记事本且无报错。
  2. 若仍有问题,检查你的域账户是否被授予本地管理员权限——域内用户需拥有该权限,才能通过RunAs启动管理员级程序。

内容的提问来源于stack exchange,提问作者Nikosz45

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.20 21:44:53