Files

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
}