参考了: http://www.cnblogs.com/daizhj/archive/2008/12/22/1352019.html#2687462
直接上脚本:
@echo off echo. echo --------------------------------------------------- echo 在本机默认站点下安装 BBS 应用程序,需要一个名为 bbs 的应用程序池 echo 正在加载 powershell 环境 echo. powershell.exe -NoExit -ImportSystemModules -file newSite.ps1 pause;
$filePath = read-host "请输入新站点的地址" $siteName = read-host "请输入新站点的名称" cd iis: $siteExists = ( Get-ChildItem '.\Sites\Default Web Site' | Select-Object Name | Where-Object { $_.Name -eq $siteName } ) -eq $null if ( $siteExists -eq $false ) { echo "Default Web Site 已存在 应用: $siteName ! 请重新指定其它名字再试!" return ; } New-Item "IIS:\Sites\Default Web Site\$siteName" -physicalPath "$filePath" -type Application Set-ItemProperty "IIS:\Sites\Default Web Site\$siteName" -name applicationPool -value bbs