打开powershell文件的Bat文件如何获得正确的目录?[duplicate]

ekqde3dh  于 2022-12-29  发布在  Shell
关注(0)|答案(1)|浏览(142)
    • 此问题在此处已有答案**:

Unable to find file path of powershell file from a .bat file only when running as administrator(1个答案)
18天前关闭。
我做了一个 bat 文件,指向一个powershell,并打开这个我的问题是,我需要它在severel计算机,不能改变每次脚本路径
我做的是这个

cd %USERPROFILE%\Downloads\Pytho\Brd\ & REM cdinto the folder of update bat file
powershell -ExecutionPolicy Bypass -Command "& '%USERPROFILE%\Downloads\Pytho\Brd\updatebrewdall.ps1'"

这是工作,但我不能改变路径,在每台机器,所以有没有一个自动解决方案?
我开始这与任务计划,让任务计划知道文件是我放在光盘注解
我不能通过参数打开我需要在实际文件夹中打开它,以便更新文件找到其余需要的文件

yqkkidmi

yqkkidmi1#

有些人给了我建议,我认为这样更好

pushd "%~dp0"
%SystemRoot%\System32\WindowsPowerShell\v1.0\powershell.exe -ExecutionPolicy Bypass -File updatebrewdall.ps1
popd

相关问题