You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

New-WebApplication在IISAdministration中的等效PowerShell命令查询

IISAdministration模块中创建Web应用的等效命令

你原来使用WebAdministration模块的命令是:

New-WebApplication -Site "Default Web Site" -Name "Foo" -PhysicalPath "C:\websites\foo" -ApplicationPool "DefaultAppPool"

在IISAdministration模块中,需要通过IIS对象模型完成相同操作,等效脚本如下:

# 导入IISAdministration模块
Import-Module IISAdministration

# 获取目标站点对象
$site = Get-IISSite -Name "Default Web Site"

# 定义Web应用的配置参数
$webAppConfig = @{
    Name = "Foo"
    PhysicalPath = "C:\websites\foo"
    ApplicationPoolName = "DefaultAppPool"
}

# 向站点添加Web应用
$site | Add-IISWebApplication @webAppConfig

参数对应说明:

  • 原命令的-Site "Default Web Site" → 通过Get-IISSite -Name "Default Web Site"获取目标站点对象
  • 原命令的-Name "Foo" → 对应配置中的Name字段
  • 原命令的-PhysicalPath "C:\websites\foo" → 对应配置中的PhysicalPath字段
  • 原命令的-ApplicationPool "DefaultAppPool" → 对应配置中的ApplicationPoolName字段

如果需要简化为单行执行,也可以写成链式调用:

Import-Module IISAdministration; Get-IISSite -Name "Default Web Site" | Add-IISWebApplication -Name "Foo" -PhysicalPath "C:\websites\foo" -ApplicationPoolName "DefaultAppPool"

内容的提问来源于stack exchange,提问作者isxpjm

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.13 01:42:03