打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
PowerShell 管理iis
现在windows使用PowerShell,功能强大慢慢的研究下:
1、管理IIS
开启PowerShell:
输入: Set-Location IIS:\ 
进入:PS IIS:\>
输入:Get-ChildItem  --来查看IIS下的项:
输入:get-childitem iis:\sites  --查看当前所有站点
输入:New-Item IIS:\Sites\TestSite –Bindings @{Protocol="http";BindingInformation=":8080:localhost"} –PhysicalPath E:\website\test
(注:TestSite :站点名  –PhysicalPath E:\website\test 物理路径名)
创建web应用程序
--New-Item IIS:\AppPools\DemoAppPool
创建名为DemoApp的WebApplication
New_item 'iis:\sites\webaddress\DemoApp'  -physicalpath c:\webaddress\DempApp -type Application
创建VirtualDir虚拟目录
New-item 'IIs:\sites\web\virturalDir'  -physicalpath  c:\web\virturalDir -type virturaldirectory
创建应用程序池
New-Item IIS:\AppPools\DemoAppPool
编辑绑定

Set-ItemProperty IIS:\Sites\web(站点名) -name applicationPool -value DemoAppPool
输入:Remove-Item TestSite  --删除站点
2、

使用AppCmd来管理IIS7.5

PowerShell的耀眼光芒使得人们几乎忘记了另一个随同IIS7.0发布的命令行管理工具:AppCmd. AppCmd是用于IIS7.0的管理工具,可以完成GUI所能完成的全部工作,提供了更大的灵活性与快捷性。AppCmd默认存放在:%SystemRoot%\System32\inetsrv目录下,建议将其添加进PATH环境变量,在PowerShell中输入./AppCmd,

下面我们用AppCMD来建立一个网站:

输入:appcmd add site /name:"AppCmdTest" /bindings:http://localhost:8080 /physicalpath:"  E:\website\test "

AppCmd也是相当快捷与高效的,那么在实际开发中应该选择PowerShell还是AppCmd呢?个人感觉AppCmd很小巧,如果是小型应用,需要批量管理IIS7.x,建议用AppCmd;如果项目比较复杂,同时掺杂着跨平台、跨数据库的企业级应用,则应该使用PowerShell,因为它更加高效,易于扩展,与微软的许多服务器产品进行了整合。


本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
爱上PowerShell
iis7、iis8配置备份还原
打开Exchange 2010 EMC控制台提示WinRM http 500错误
浅谈 IIS7.0 架构
Win Server 2008 R2中IIS 7.5的改进 - IT八卦 - 360论坛 ...
win 2008 命令行安装IIS NetFx3组件 用dism和appcmd安装IIS和添加站点的例子
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服