Isso é interessante. Você pode confirmar qual é a saída de cada teste? O Teste 2 realmente lança uma exceção?
Eu não diria que há algo incomum sobre o que você fez, já que o DSC foi projetado para lidar com vários nós dessa maneira, mas ainda há apenas um pequeno número de pessoas usando o DSC e um número ainda menor usando credenciais seguras .
Além disso, muitos de nós têm usado uma única configuração para cada nó, o que impediria que alguém desse esse comportamento.
Essa é, naturalmente, uma solução viável para você também, mas exigiria alterações em seu fluxo de trabalho.
Para utilizar os dados de configuração existentes, pode contornar o problema desta forma:
foreach($node in $thisShouldNotWork.AllNodes) {
DscWebServer -OutputPath .\DSC -ConfigurationData @{AllNodes = @($node)}
}
Tentarei reproduzir isso amanhã, se possível, para que eu possa adicionar meu voto e a descrição da descrição ao relatório sobre conexão.