gpt4 book ai didi

powershell - 尝试通过 Powershell 脚本在 IIS 中创建网站

转载 作者:行者123 更新时间:2023-12-02 00:38:53 24 4
gpt4 key购买 nike

我有以下脚本:

$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 : A parameter cannot be found that matches parameter name 'Bindings'. At C:\es\develop\ShareAspace\create.ps1:4 char:32 + New-Item IIS:Sites$Description -Bindings (@{Protocol="http";BindingIn ... + ~~~~~~~~~ + CategoryInfo : InvalidArgument: (:) [New-Item], ParameterBindingException + FullyQualifiedErrorId : NamedParameterNotFound,Microsoft.PowerShell.Commands.NewItemCommand

我是 PS 脚本的新手。我不知道怎么了?还请告诉我如何通过 power shell 删除网站?

最佳答案

New-Item 没有名为 -bindings-physicalpath 的参数。

我会使用 New-WebSite cmdlet 来创建站点,并使用 Set-WebBinding 来设置绑定(bind)。

这些 cmdlet 位于 WebAdministration 模块中,如果您有权访问 IIS: 驱动器,则可以使用该模块。请务必在提升的 session 中使用此模块(作为管理员)。

关于powershell - 尝试通过 Powershell 脚本在 IIS 中创建网站,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48051639/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com