A solução foi remover o gateway padrão da configuração: DefaultGateway = '192.168.0.1'
Parece que, se houver configurações além das básicas (IPAddress, InterfaceAlias, SubnetMask, AddressFamily), o DSC se concentrará nos itens adicionais e considerará os básicos como referências. Considere o seguinte:
xIPAddress IPAddress {
InterfaceAlias = 'Ethernet'
IPAddress = '192.168.0.203'
AddressFamily = 'IPV4'
SubnetMask = 24
}
A configuração acima irá definir o endereço IP para 192.168.0.203.
xIPAddress IPAddress {
InterfaceAlias = 'Ethernet'
IPAddress = '192.168.0.203'
AddressFamily = 'IPV4'
SubnetMask = 24
DefaultGateway = '192.168.0.1'
}
A configuração acima irá encontrar um adaptador chamado 'Ethernet' com um endereço IP de 192.168.0.203 e configurar seu DefaultGateway como 192.168.0.1. Na minha pergunta, o Gerenciador de configuração local não conseguiu localizar esse adaptador. Eu estava tentando definir o IP e o Gateway simultaneamente.
Essa descoberta me leva a entender que configurar o IP e configurar outras propriedades do adaptador não pode ser feito em uma única configuração. Isso elimina a ideia de usar um único script (sim, apenas 1) para configurar um servidor de ponta a ponta.
Estou entendendo isso direito?
p.s. Também experimentei configurações anexando o novo IP em vez de substituí-lo. Não vai entrar nisso agora, mas um comportamento muito interessante ...