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 に答える