Ontem eu tive uma situação que causa dor de cabeça para mim um tempo, eu tenho um servidor web executando win2k3 ela tem 2 NIC's
uma delas atribuída a rede de área pública
e os outros não está funcionando
O local onde o servidor está,
é uma confusão e os cabos no chão por isso qualquer um pode tropeçar com
cabos no chão e, na verdade, aconteceu alguém tropeçou com o cabo desconectado e que formam o funcionamento NIC adaptador quando ele / ela retornou o cabo ele / ela não devolvê-lo à direita funcionamento adaptador NIC NIC tanto pela forma como são ativados
Então eu fiz uma pequena viagem para o local onde o servidor é, e começou a fazer alguns solucionar problemas se você pode visualizar a situação da unfunction NIC está ativado e foi assim que o endereço IP privado os ícones de conectividade estão piscando assim que eu não dava atenção solucionar problemas de conectividade após um período Notei que o cabo está conectado a unfunction NIC
Então eu decidi escrever um pequeno script para controlar a situação, se alguém desconectou o cabo e coloque-o e no NIC unfunction
um colégio de meu disse que você poderia simplesmente atribuir o mesmo com outras NIC TCP / IP e ele está certo e sim a sua natureza jurídica para atribuir mesmas configurações TCP / IP para NIC diferentes, mas ele deve ser desligado posso fazê-lo e fazer a minha vida muito mais mais fácil, mas eu decidi para automatizar o processo
e escreva batch script usando netsh e automatizar como cron job that's all
Código:
(netsh interface show interface | find /i "Local Area Connection" | findstr /B "Enabled" > nul && netsh interface show interface | find /i
"Local Area Connection" | findstr "Connected" > nul)
&& (netsh diag ping adapter 1 | find /I "Reply"
&& IF %ERRORLEVEL% == 0 echo extra check was successful )
|| (echo going to assign TCP/IP settings from a file & netsh -f c:\location1.txt && echo all is done)
Desculpe por longos