如何使用 appcmd.exe 在添加站点命令中创建目录?

如何使用 appcmd.exe 在添加站点命令中创建目录?

当我使用 appcmd.exe 创建网站时,我需要命令中的物理路径地址。运行此地址时如何创建目录:

%systemroot%\system32\inetsrv\AppCmd.exe add site /name:websitename /id:4 /physicalPath:C:\inetpub\wwwroot\example12 /bindings:http/*:80:example.com

在上面的命令中,“example12”目录不存在。我希望在运行命令时,该目录自动创建该地址。

答案1

我从未真正使用过Appcmd.exe,但它用于操作 IIS 对象而不是文件系统对象。因此,我认为在使用 AppCmd.exe 时没有办法自动创建目录

在您的批处理文件中只需使用:

md C:\inetpub\wwwroot\example12
%systemroot%\system32\inetsrv\AppCmd.exe add site /name:websitename /id:4 /physicalPath:C:\inetpub\wwwroot\example12 /bindings:http/*:80:example.com

或者更好地使用 PowerShell cmdlet,而不是AppCmd.exe

相关内容