批处理 - 将命令行执行到变量

时间:2017-08-01 18:57:22

标签: batch-file for-loop cmd

我正在尝试从IIS中的应用程序池中获取.bat文件中的标识类型。 这给了我一个池名称列表:

cd %windir%\system32\inetsrv
appcmd list apppool /text:name

例如,我有一个名为“DefaultAppPool”的池,我用命令行

获取它的标识类型
appcmd.exe list apppool "DefaultAppPool" /text:processModel.identityType

现在,我想自动执行此操作,问题是我现在不知道如何将命令行设置为某个变量。我试过这个:

SET appPoolList = appcmd list apppool /text:name

但它不起作用。这是我的下面所有例子:

cd %windir%\system32\inetsrv
appcmd list apppool /text:name
@echo off
SET appPoolList = appcmd list apppool /text:name

for %%x in (      
      %appPoolList%
       ) do (
        appcmd.exe list apppool "x" /text:processModel.identityType
       )
pause

0 个答案:

没有答案