在Powershell中,我有一个不同子路由的列表,我需要定义该路由的所有可能的起点/终点。让我通过举例说明来澄清。
这是子路由的列表。这些都是具有定义可能起点的属性的对象。在此示例中,只有$ A是起点。
$subroutes = @(
@($A, $B),
@($A, $C),
@($B, $D),
@($B, $E),
@($D, $F),
@($C, $E)
)
例如:您可以从A到B,然后从B到其他3个目的地。最终结果将是: -A ==> F(A到B到D到F) -A ==> E(从A到B到E)或(从A到C到E)
我对Powershell还是很陌生,已经学到了很多东西,但是我似乎找不到合适的代码来管理它。 cmdlet遍历所有可能的子路由并确保我可以找到所有可能的路由的最佳组合是什么?