PowerShell(六)操作IIS

经常会需要进行IIS服务的部署,更新等操作,重复操作当然是件琐事。发现Windows 2008 Server R2 或 Win7里面,有关于IIS的cmdlet。
不过这个cmdlet是需要事先安装的。
Win2008 *,角色-->添加角色--->功能工具下面的'IIS管理脚本和工具'
Win7 在卸载程序中,点击'打开或关闭Windows功能'--->'Internet信息服务'--->'Web管理工具'--->'IIS管理脚本和工具'

主要用到的方法有

#创建站点
$site = New-Item IIS:\Sites\$siteName -bindings $bindings -physicalPath $physicalPath -ErrorAction Stop
...
#创建应用程序池
$apool = New-Item IIS:\AppPools\$appPool
Set-ItemProperty IIS:\AppPools\$appPool managedRuntimeVersion $runtimeVersion
#1:Classic or 0:Integrated
Set-ItemProperty IIS:\AppPools\$appPool managedPipelineMode $pipelineMode
...
#关联程序池
Set-ItemProperty IIS:\Sites\$siteName -name applicationPool -value $apool
...    
#创建应用程序
$app = New-Item IIS:\Sites\$siteName\$appName  -physicalPath $appPhysPath -type Application
$site = Get-Item "IIS:\Sites\$siteName"
Set-ItemProperty IIS:\Sites\$siteName\$appName -name applicationPool -value $site.applicationPool
...
#获取站点
$site = Get-Item "IIS:\Sites\$siteName" -ErrorAction Stop
...
#获取应用程序
$app = Get-Item "IIS:\Sites\$siteName\$appName" -ErrorAction Stop
...

主要是围绕站点、应用程序、程序池以及一些属性配置来进行设定

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值