我正在尝试运行以下内容:
FOR /F "tokens=* delims=" %A IN ('C:\windows\system32\inetsrv\appcmd.exe list app /site.name:"car" /xml | C:\windows\system32\inetsrv\appcmd.exe list vdir /vdir.name:"car/" /text:physicalPath') DO SET Variable=%A
但是得到以下错误:
| was unxepected at this time
答案 0 :(得分:0)
如果必须将数据从进程传送到另一个进程,则需要转义管道符。它应该是^|
如果您需要执行的是执行两个命令,请将管道符替换为^&
,命令连接运算符,也可以转义