复制代码
 1 #导入IIS管理模块
 2 Import-Module WebAdministration
 3  
 4  
 5 #新建应用程序池 api.dd.com 
 6 New-Item iis:AppPoolsapi.dd.com
 7 Set-ItemProperty iis:AppPoolsapi.dd.com managedRuntimeVersion v4.0 #更改应用程序池版本为4.0,默认为2.0(Windows Server 2008 R2)
 8 #新建站点 api.dd.com,主机头为 api.dd.com,路经为 d:apidd
 9 New-Item iis:Sitesapi.dd.com -bindings @{protocol="http";bindingInformation=":80:api.dd.com"} -physicalPath d:apidd
10 
11 #为站点 api.dd.com 添加主机头 imageapi.dd2.com
12 New-WebBinding -Name "api.dd.com" -IPAddress "*" -Port 80 -HostHeader imageapi.dd2.com
13 
14 #为站点 api.dd.com 更改应用程序池为 api.dd.com
15 Set-ItemProperty IIS:Sitesapi.dd.com -name applicationPool -value api.dd.com
16 
17 #在站点api.dd.com下新建应用程序cust_account_api ,目录为D:cust_account_api_new
18 new-item iis:sitesapi.dd.comcust_account_api -type Application -physicalpath D:cust_account_api_new
19 Set-ItemProperty IIS:Sitesapi.dd.comcust_account_api -name applicationPool -value api.dd.com
20 
21 #在站点ServerLog下新建虚拟目录cust_account_api ,目录为D:cust_account_api_newlog
22 new-item D:cust_account_api_newlog -type directory -force 
23 new-item iis:sitesServerLogcust_account_api -type VirtualDirectory -physicalpath D:cust_account_api_newlog
复制代码

 

New-Website

#新建IISLog站点
New-Website -Name IISLog -Port 11001 -PhysicalPath "D:IISLog"
New-WebVirtualDirectory -Site IISLog -Name APPLog -PhysicalPath D:APPLog
New-WebVirtualDirectory -Site IISLog -Name SystemLog -PhysicalPath  C:WindowsSystem32WinevtLogs

 

更改IIS站点的物理路径:

Set-ItemProperty "iis:sitesDefault Web Site" -Name physicalpath -Value "c:inetpub"

使用appcmd.exe:

New-Alias -name appcmd -value $env:windirsystem32inetsrvappcmd.exe

这样就可以在当前PS环境下直接使用appcmd了

 

get-website

备份/还原单个站点:

1.appcmd add backup 2.remove-website|?{$_.name -ne "sitename"}

 

转自:http://www.cnblogs.com/dreamer-fish/p/3986044.html

内容来源于网络如有侵权请私信删除
你还没有登录,请先登录注册
  • 还没有人评论,欢迎说说您的想法!