使用appcmd列出网站时出现批处理文件错误

时间:2013-04-16 23:57:26

标签: batch-file

在批处理文件中使用以下语句时出现某种错误:

FOR /F %f IN ('C:\Windows\System32\inetsrv\appcmd list site /text:name /bindings:') DO rmdir /s/q "D:\Websites\%f"

在cmd窗口中手动运行时,相同的代码可以正常工作。

即使我最后使用暂停,窗口也不会保持打开状态以查看错误。任何想法?

谢谢!

1 个答案:

答案 0 :(得分:1)

每次提及元变量%时,您需要将%f加倍。单个 - %直接从提示中工作,在批处理文件中加倍。