为什么我的 powershell 启动/关闭脚本从“C:\”而不是从“C:\Program Files”执行

2 boot shutdown script

我创建了一个想要在关机时运行的 powershell 脚本,当我使用 gpedit.msc 添加它时,它会按照我想要的方式执行。

但是,我想将它从 移动C:\xyz.ps1C:\Program Files\abc\xyz.ps1,当我这样做时,它默默地失败了 - 我做错了什么?

小智 6

从 gpedit.msc 调用的“启动属性”或“关闭属性”对话框中的“添加脚本”对话框中的“浏览”按钮允许您浏览包含空格的路径,但如果这样做,您需要手动将浏览后引号中的路径。

这对我来说似乎不是很直观,所以我将它张贴在这里,以防它为其他人省去寻找困难方法的麻烦。

  • 非常确定 GPEdit.msc 将使用 Microsoft 管理控制台。这是一个旧的软件,实际上它本身并没有很多功能。它基本上只是托管插件。所以它非常依赖插件做一些好事。GPEdit.msc 插件也已经存在了很长一段时间,可能应该在很久以前更新以提供漂亮的花里胡哨,例如用字符串引用路径。 (3认同)