gpt4 book ai didi

powershell - 使用其他网站名称还原WDPackage

转载 作者:行者123 更新时间:2023-12-02 23:44:16 25 4
gpt4 key购买 nike

我正在使用此脚本来部署VS2013生成的Web程序包

function SyncPackage([Parameter(Mandatory=$true)][ValidateSet('DEV','TST','PRD', ignorecase=$False)][string]$env)
{

$redisHost=""
$redisAccessKey=""
$parameters = @{"Environment"=$env}
set-location "FILESYSTEM::d:\packages"
$srcServer = ("Web" + $env + "02.server")
$desterver = ("Web" + $env + "01.server")
New-WDPublishSettings -ComputerName $srcServer -AgentType MSDepSvc -FileName server01.publishsettings
New-WDPublishSettings -ComputerName $desterver -AgentType MSDepSvc -FileName server02.publishsettings

Restore-WDPackage .\(app)\server.Web.(App).DeviceService.zip -DestinationPublishSettings server01.publishsettings -Parameters $parameters

Read-host "Press <Enter> To Sync or Ctrl+C to cancel:>"
Sync-WDServer -SourcePublishSettings server01.publishsettings -DestinationPublishSettings server02.publishsettings
}
cls
SyncPackage -env TST

我的问题是(app)在IIS服务器上使用另一个名称。无论如何,是否可以使用另一个网站名称运行还原?

编辑:作为一种变通办法,我可以在VS2013上使用发布功能,并使用IIS中发布向导的“连接”>“站点名称”字段中的网站名称。

最佳答案

您可以尝试将键“IIS Web应用程序名称”添加到参数中吗?

$site = "myapp.name"
Restore-WDPackage $package -DestinationPublishSettings $publishSettingsFile -Parameters @{ "IIS Web Application Name"="$site" }

关于powershell - 使用其他网站名称还原WDPackage,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30471721/

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