shall脚本-iis-创新互联
servermanagercmd -i Web-WebServer Web-Mgmt-Console Web-Scripting-Tools #安装IIS默认角色与管理控制台
[system.reflection.assembly]::loadwithpartialname("Microsoft.Web.Administration") #调用dotnet Framework web管理程序集
$sitename="benet" #设置站点名称
$sitepath="c:\benet" #设置站点的本地文件夹
$siteip="192.168.10.40" #设置新建站点IP
$vd="/prd" #定义虚拟目录名称
$vdpath="c:\product" #定义虚拟目录的物理路径
$web=new-object microsoft.web.administration.servermanager #新建web管理集servermanager对象
$site=$web.sites #将服务器对象上的所有站点赋值给$site对象
#对本地文件夹测试,如果不存在c:\benet文件夹,则创建
if(!(test-path $sitepath))
{
New-Item $sitepath -itemtype directory
}
#新建一个站点,命名为benet,采用http访问协议,端口为80,主机名为www.benet.com
$site.psbase.add($sitename,"http",$siteip+":80:www.benet.com",$sitepath)
$web.commitchanges()
#在benet站点上新建一个虚拟目录,命名为prd,物理路径为c:\product
$web=new-object microsoft.web.administration.servermanager
$site=$web.sites|?{$_.name -eq $sitename}
$app=$site.Applications|?{$_.ApplicationPoolName -eq "DefaultAppPool"}
if(!(test-path $vdpath))
{
New-Item $vdpath -ItemType directory
}
$app.VirtualDirectories.add($vd,$vdpath)
$web.commitchanges()
另外有需要云服务器可以了解下创新互联scvps.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。
本文名称:shall脚本-iis-创新互联
当前网址:http://azwzsj.com/article/higjj.html