林我PS剧本我希望能够在另一个PS情况下做运行另一个脚本如下:Powershell的打开文件路径
$filepath = Resolve-Path "destruct.ps1"
start-process powershell.exe "$filepath"
destruct.ps1是在同一文件夹这个脚本
但是其中包含空格(“C:\我的脚本\”)的位置运行此脚本时,我会收到以下错误:
术语“C:\我的”没有被识别为cmdlet ,功能,可操作程序或脚本文件。验证该字词并重试。
我知道通过使用Invoke-Expression方法'&'解决了这个问题,我怎样才能做到这一点,但通过使用启动过程的方法?
非常感谢哟帮助!
嗨,我很抱歉,不工作:/它不喜欢-FilePath或-ArgumentList参数:'找不到与名称'FilePath'匹配的参数..与'ArgumentList'相同。我使用'Resolve-Path'来设置$ filepath..would这会有所作为吗?非常感谢大家的帮助 – user3402227
@ user3402227发布你正在使用的正确的代码...这种方式必须工作! ;) –
我已经用相关代码更新了我的帖子!非常感谢 – user3402227