我正在使用这台新机器,所以我像往常一样去设置执行策略,以便我可以使用我的配置文件脚本,但是 powershell 现在会在新的 cmd.exe 窗口中打开所有批处理文件。
我尝试撤消这一步,但它仍然是一样的,所以我认为它与脚本执行策略无关,而且我仍然有我最初设置执行策略的 powershell 窗口,这个窗口表现正常,只是新的windows有这个问题。
我可能安装了一些软件,但与 Windows 无关,我尝试在工作窗口中将 PATH 变量设置为它的确切值,但它不起作用。
最佳答案
如果 PATHEXT
环境变量不包含作为可执行扩展名之一的“.BAT
”,批处理文件将在新窗口中打开。
要检查变量,请在 PowerShell 提示符下输入以下内容:$env:PATHEXT
关于windows - powershell 中的批处理文件命令在不同的命令提示符下执行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23473111/