Método SetGateways da classe Win32_NetworkAdapterConfiguration
O método de classe WMISetGateways especifica uma lista de gateways para roteamento de pacotes para uma sub-rede diferente da sub-rede à qual o adaptador de rede está conectado.
Este tópico usa a sintaxe MOF (Managed Object Format). Para obter mais informações sobre como usar esse método, consulte Chamando um método.
Sintaxe
uint32 SetGateways(
[in] string DefaultIPGateway[],
[in, optional] uint16 GatewayCostMetric[]
);
Parâmetros
-
DefaultIPGateway [in]
-
Lista de endereços IP para gateways em que os pacotes de rede são roteado.
-
GatewayCostMetric [in, opcional]
-
Atribui um valor que varia de 1 a 9999, que é usado para calcular as rotas mais rápidas e confiáveis. Os valores desse parâmetro correspondem aos valores no parâmetro DefaultIPGateway . O valor padrão de um gateway é 1.
Valor retornado
Retorna um valor de 0 (zero) para uma conclusão bem-sucedida quando uma reinicialização não é necessária, 1 (um) para uma conclusão bem-sucedida quando uma reinicialização é necessária e qualquer outro valor se houver um erro. Para obter mais informações sobre códigos de erro, consulte Constantes de erro WMI ou WbemErrorEnum. Para obter valores gerais de HRESULT , consulte Códigos de erro do sistema.
-
Conclusão bem-sucedida, nenhuma reinicialização necessária
-
0
-
Conclusão bem-sucedida, reinicialização necessária
-
1
-
Método sem suporte nesta plataforma
-
64
Método sem suporte quando a NIC está no modo DHCP.
-
Falha desconhecida
-
65
-
Máscara de sub-rede inválida
-
66
-
Ocorreu um erro ao processar uma Instância que foi retornada
-
67
-
Parâmetro de entrada inválido
-
68
-
Mais de 5 gateways especificados
-
69
-
Endereço IP inválido
-
70
-
Endereço IP de gateway inválido
-
71
-
Erro ao acessar o Registro para obter as informações solicitadas
-
72
-
Nome de domínio inválido
-
73
-
Nome de host inválido
-
74
-
Nenhum servidor WINS primário/secundário definido
-
75
-
Arquivo inválido
-
76
-
Caminho do sistema inválido
-
77
-
Falha na cópia do arquivo
-
78
-
Parâmetro de segurança inválido
-
79
-
Não é possível configurar o serviço TCP/IP
-
80
-
Não é possível configurar o serviço DHCP
-
81
-
Não é possível renovar a concessão de DHCP
-
82
-
Não é possível liberar a concessão de DHCP
-
83
-
IP não habilitado no adaptador
-
84
-
IPX não habilitado no adaptador
-
85
-
Erro de limites de número de quadro/rede
-
86
-
Tipo de quadro inválido
-
87
-
Número de rede inválido
-
88
-
Número de rede duplicado
-
89
-
Parâmetro fora dos limites
-
90
-
Acesso negado
-
91
-
Memória insuficiente
-
92
-
Já existe
-
93
-
Caminho, arquivo ou objeto não encontrado
-
94
-
Não é possível notificar o serviço
-
95
-
Não é possível notificar o serviço DNS
-
96
-
Interface não configurável
-
97
-
Nem todas as concessões dhcp poderiam ser liberadas/renovadas
-
98
-
DHCP não habilitado no adaptador
-
100
-
Outros
-
101 4294967295
Comentários
Esse método só funciona quando a NIC (Placa de Interface de Rede) está no modo IP estático.
Para limpar o gateway, defina seu gateway como o mesmo IP que você usa em EnableStatic.
Exemplos
O exemplo Modificar os Gateways para um VBScript do Adaptador de Rede configura dois gateways para um adaptador de rede.
O exemplo Atribuir um Endereço IP Estático VBScript define o endereço IP e o gateway de um computador.
O IP estático e, em seguida, ingressar em um domínio de exemplo do PowerShell auxilia na recompilação de computadores.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte |
Windows Vista |
Servidor mínimo com suporte |
Windows Server 2008 |
Namespace |
Root\CIMV2 |
MOF |
|
DLL |
|