我尝试搜索此内容,但只遇到在他们想要运行 PowerShell .ps1 文件时在路径周围缺少引号的人。然而,这不是我的问题。我有以下文件夹结构:
C:\Users\user\Desktop\repositories\project folder\subfolder
如您所见,有一个名为project folder
. 因此,当我在 Windows 文件资源管理器中双击 .ps1 文件时,它会打开 PowerShell,但会立即再次关闭。没有输出什么的。
我只能假设路径中的空间是问题,这会导致 PowerShell 找不到文件。当文件直接移动到repositories
文件夹中时,它可以完美地工作。
有什么线索可以解决这个问题吗?我不得不这样做很烦人:
SHIFT+RIGHT_CLICK文件夹 -> 打开 PowerShell -> 写入 .ps1 名称 -> 点击enter
Windows 10 64 位。PowerShell 5.1
如何双击路径中带有空格的powershell脚本。
添加
-file
到注册表、创建 regfile 或下载regfile。问题解决了。