现在windows使用PowerShell,功能强大慢慢的研究下: 1、管理IIS 开启PowerShell: 输入: 进入:PS IIS:\> 输入:Get-ChildItem 输入:get-childitem iis:\sites 输入:New-Item IIS:\Sites\TestSite –Bindings @{Protocol="http";BindingInformation=":8080:localhost"} –PhysicalPath E:\website\test (注:TestSite 创建web应用程序 --New-Item 创建名为DemoApp的WebApplication New_item 'iis:\sites\webaddress\DemoApp' 创建VirtualDir虚拟目录 New-item 'IIs:\sites\web\virturalDir' 创建应用程序池 New-Item 编辑绑定 Set-ItemProperty IIS:\Sites\web(站点名) -name applicationPool -value DemoAppPool 输入:Remove-Item 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:" AppCmd也是相当快捷与高效的,那么在实际开发中应该选择PowerShell还是AppCmd呢?个人感觉AppCmd很小巧,如果是小型应用,需要批量管理IIS7.x,建议用AppCmd;如果项目比较复杂,同时掺杂着跨平台、跨数据库的企业级应用,则应该使用PowerShell,因为它更加高效,易于扩展,与微软的许多服务器产品进行了整合。 |
|
来自: 阳光灿烂的笑笑 > 《windows powershell》