1
私は、Octopus触手を2.6.5にインストールするためのスクリプトを作成しています。変更された値を読み取るには、PowerShellスクリプトに入るためにそれらをXMLから引き出します。私は、instanceName
が改行を作成している問題に取り組んでいます。XMLから入力を読み取る改行
そうするために:
Write-Output "$homePath\$instanceName\$instanceName.config"
私が取得しています:それはinstanceName
が使用されている改行をやっている
C:Apps\Octopus\Tentacle\
Test
\
Test.config
。ここで
は私のXMLおよびPowerShellのです:
XML:
<OctopusEnviroment>
<Sxsport>
10933
</Sxsport>
<instanceName>
Test
</instanceName>
<sthumb>
3FD6D126A383A949262668B5D9E36F08A7699B748
</sthumb>
のPowerShell:
$sxsportVar = ""
$instanceNameVar = ""
$sthumbVar = ""
[xml]$SiteAttribute = Get-Content OctopusEnv.xml
$sxsportVar = $SiteAttribute.OctopusEnviroment.Sxsport
$instanceNameVar = $SiteAttribute.OctopusEnviroment.instanceName
$sthumbVar = $SiteAttribute.OctopusEnviroment.sthumb
####Instance name the Tentacle will be registered to
$instanceName = $instanceNameVar
####Thumbprint from Deployment Server
$sthumb = $sthumbVar
####Port Tentacle is listening on
$sxsPort = $sxsportVar
ありがとう、これは私が探していたものです。 – LordRazon