1

我正在尝试运行以下内容:

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
4

1 回答 1

0

如果必须将数据从一个进程传送到另一个进程,则需要对管道字符进行转义。它应该是^|

如果您需要执行这两个命令,请将管道字符替换^&为命令连接运算符,也已转义

于 2014-11-06T11:38:07.363 回答