【发布时间】:2018-01-01 17:11:20
【问题描述】:
我有以下脚本:
$Logdir = $args[0]
$Description = $args[1]
$Domain = $args[2]
New-Item IIS:Sites$Description -Bindings (
@{Protocol="http"; BindingInformation="*:80:$Domain"},
@{Protocol="http"; BindingInformation="*:80:www.$Domain"}
) -PhysicalPath "$LogDirhttp"
我执行为:
create.ps1 "C:\inetpubyusufozturk.info" "www.yusufozturk.info" "yusufozturk.info”
我收到以下错误:-
New-Item : 找不到与参数名称匹配的参数 '绑定'。在 C:\es\develop\ShareAspace\create.ps1:4 char:32 + 新项目 IIS:Sites$Description -Bindings (@{Protocol="http";BindingIn ... +~~~~~~~~~ + CategoryInfo : InvalidArgument: (:) [New-Item], ParameterBindingException + FullyQualifiedErrorId : NamedParameterNotFound,Microsoft.PowerShell.Commands.NewItemCommand
我是 PS 脚本的新手。我不知道出了什么问题?另外请告诉我如何通过power shell删除网站?
【问题讨论】:
-
只是在这里钓鱼,您正在开发的PC上安装了iis吗?如果没有在带有 iis 的电脑上尝试脚本。或者创建没有绑定的站点,然后使用 Set-Webbinding 或 Set-ItemProperty 设置它们
-
我已经安装了 iis。但是,如果我删除绑定并手动设置它,那么脚本的全部要点就毫无意义了。我应该通过脚本制作整个网站
-
显然你会在脚本中而不是手动完成。
标签: powershell iis