Есть ли способ, позволяющий менять порядок между двумя задачами? Обе задачи должны быть выполнены, но изменится только их последовательность выполнения. Т.е.:
When $First = 'One'
Output:
First Quest
Second Quest
___________________
When $First = 'Two'
Output:
Second Quest
First Quest
Я сделал это так:
$First = 'One' # 'One' or 'Two'
if ( $First -eq 'One' ) { $N1 = 1; $N2 = 2 } else { $N1 = 2; $N2 = 1 }
$N1..$N2 | ForEach-Object {
Switch ($_) {
'1' { Write-host 'First Quest' }
'2' { Write-host 'Second Quest' }
}
Но я надеюсь, что есть более элегантное решение. Например:
Trigger ($True) { { Do first } <=> { Do second } }
Спасибо за ваши ответы.