Skip to content
This repository was archived by the owner on Nov 14, 2023. It is now read-only.

Commit d493b97

Browse files
committed
Support service names with $ signs again
1 parent 0395f49 commit d493b97

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

Extensions/WindowsServiceReleaseTasks/Src/Tasks/StartWindowsService/StartWindowsService.ps1

+1-1
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ Try
2121

2222
. $env:CURRENT_TASK_ROOTDIR\Utility.ps1
2323

24-
$serviceNames = '"' + $serviceNames + '"'
24+
$serviceNames = '"' + $serviceNames.Replace('`', '``').Replace('"', '`"').Replace('$', '`$').Replace('&', '`&').Replace('''', '`''') + '"'
2525

2626
Remote-ServiceStartStop -serviceNames $serviceNames -machinesList $environmentName -adminUserName $adminUserName -adminPassword $adminPassword -startupType $startupType -protocol $protocol -testCertificate $testCertificate -waitTimeoutInSeconds $waitTimeoutInSeconds -internStringFileName "StartWindowsServiceIntern.ps1" -killIfTimedOut "false" -runPowershellInParallel $runPowershellInParallel
2727
}

Extensions/WindowsServiceReleaseTasks/Src/Tasks/StopWindowsService/StopWindowsService.ps1

+1-1
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ Try
2222

2323
. $env:CURRENT_TASK_ROOTDIR\Utility.ps1
2424

25-
$serviceNames = '"' + $serviceNames + '"'
25+
$serviceNames = '"' + $serviceNames.Replace('`', '``').Replace('"', '`"').Replace('$', '`$').Replace('&', '`&').Replace('''', '`''') + '"'
2626

2727
Remote-ServiceStartStop -serviceNames $serviceNames -machinesList $environmentName -adminUserName $adminUserName -adminPassword $adminPassword -startupType $startupType -protocol $protocol -testCertificate $testCertificate -waitTimeoutInSeconds $waitTimeoutInSeconds -internStringFileName "StopWindowsServiceIntern.ps1" -killIfTimedOut $killIfTimedOut -runPowershellInParallel $runPowershellInParallel
2828
}

0 commit comments

Comments
 (0)