Tegnap volt a helyzet, hogy nekem okoznak fejfájást egy ideig, van egy webszerver fut win2k3 azt 2 NIC's
egyikük számára kijelölt közterület hálózat
és a másik nem működik
A hely, ahol a szerver van,
a rendetlen és kábelek a padlón, így bárki megbotlik a
kábelek a padlón, és valóban ez történt valaki megbotlott a kábellel, és úgy unplugged formában működő hálózati kártya adapter, ha s / visszatért a kábelt, s / nem adta vissza azt a jogot, működő hálózati kártya adapterrel az út mindkét NIC engedélyezve
Így készítettem egy kis kirándulás, ahol a szerver, és elkezdte csinálni hibaelhárítási ha tudod elképzelni a helyzetet a unfunction NIC van kapcsolva, és azt saját IP-címet, ezért az az ikonok a kapcsolatot a villogó így nem adott ellátás elhárítása connectivity idő után észrevettem, hogy a kábel be van dugva a unfunction NIC
tehát én úgy döntött, hogy írjon egy kis forgatókönyvet kezelni a helyzetet, ha valaki kihúzni a kábelt, és tegye azt, és a unfunction NIC
A kollégium az enyém azt mondta, egyszerűen adhatja más NIC ugyan azt a TCP / IP beállításokat, és igaza van, és igen jogi rendelni ugyan azt a TCP / IP beállításokat a különböző hálózati kártya, de le kell tudom csinálni, és az életem sokkal több könnyebb de én úgy döntött, hogy automatizálják a folyamatot
és írni tétel szkriptben netsh és automatizálását azt cron job that's all
Kód:
(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)