Public Over SSH远程脚本未执行,远程服务器是windows 2008 r2

Exec Command中配置了执行服务器上bat脚本的命令,但是未执行,输出日志如下

服务器脚本内容如下,在服务器上可以正常运行:

@echo off

echo start重新发布...

::1.杀死正在运行的项目进程
setlocal enabledelayedexpansion
set port=%1
for /f "tokens=1-5" %%a in ('netstat -ano ^| find ":%port%"') do (
    if "%%e%" == "" (
        set pid=%%d
    ) else (
        set pid=%%e
    )
    echo !pid!
    taskkill /f /pid !pid!
)

::2.运行指定的bat,启动项目
start %2

pause

请问有碰到类似情况的兄弟吗?

SSH配置如下

windows 服务器平台,注意字符编码格式,还要注意特殊符号、斜杠、反斜杠、空格等的转义。