16 lines
514 B
PowerShell
16 lines
514 B
PowerShell
param(
|
|
[Parameter(Mandatory = $true)][string]$Manifest,
|
|
[string[]]$Product = @('all')
|
|
)
|
|
. (Join-Path $PSScriptRoot 'coordination-common.ps1')
|
|
|
|
try {
|
|
$configuration = Read-CoordinationManifest -Manifest $Manifest
|
|
$selection = Resolve-CoordinationSelection -Configuration $configuration -Product $Product -Operation stop
|
|
foreach ($item in $selection) { Stop-CoordinationProduct -Configuration $configuration -Product $item }
|
|
exit 0
|
|
} catch {
|
|
Write-Error $_.Exception.Message
|
|
exit 1
|
|
}
|