windows powershell运行ps1提示缺少某些package或driver
在做自动化的时候我们用windows powershell(命令: powershell 绝对路径)运行ps1报错如下
但是如果先进入powershell然后cd到ps1所在路径下运行ps1则不会报错
\\
如何解决:
我们在电脑左下角搜索框输入cmd,开启档案位置,查看cmd属性,可以看到Start in,这里边可以配置我们打开cmd窗口时的默认路径
命令行echo %HOMEDRIVE%%HOMEPATH%就可以看到你终端开启时的默认路径
对于我们这个提示缺少package或driver的报错,修改这里就可以了,改为我们ps1文件所在的路径即可。
重新打开终端,默认路径已经改变,powershell 绝对路径,运行ps1已经不会再报错了。