如何在 Windows 终端中打开脚本

How to open script inside Windows Terminal

我有一个快捷方式,它在后台执行类似的操作:

C:\Windows\System32\cmd.exe /C "powershell D:\ssh.ps1"

它执行 ssh.ps1 脚本,该脚本在内部打开 SSH 到 ssh user@$ip,其中 $ip 来自变量

但它在 cmd 内执行,同时我想在 Windows Terminal 内启动它 - 我该如何实现?

假设您已将 Window 终端安装到默认位置,它将位于此处,其中 USERNAME 是您的用户名: C:\Users\USERNAME\AppData\Local\Microsoft\WindowsApps\wt.exe

创建您的快捷方式,并将起始位置设置为如下所示: C:\Users\USERNAME\AppData\Local\Microsoft\WindowsApps\wt.exe powershell.exe -ExecutionPolicy Bypass -File D:\ssh.ps1