我使用 读取了一些文件PowerShell
,并相应地更改了当前目录,但我所能做的就是更改 currentPowerShell
的当前目录,而不是调用者的目录(调用该 ps1 文件的 cmd.exe 环境)。我尝试过的事情:
powershell ch-dir.ps1 | cd
(显然,这是行不通的,因为CD
是内部命令)
powershell cd $myDir
(更改当前目录PowerShell
,但是当脚本退出时,cmd
环境仍然在原始目录中)
我真的希望我不需要找到脚本的调用者进程(cmd),并强制更改它的 cur-dir ......(或者更糟 - 将我想要的目录保存在一些 env-var 中然后cd %my_var%
因为它需要两行命令)