外部記憶

記憶力が低下してきましたので、何かあればクリップしておきます

ネットワークアダプタのリセット

@echo off

set if_name="ローカル エリア接続"

whoami /priv | find "SeDebugPrivilege" > nul
if %errorlevel% neq 0 (
  echo 別ウィンドウで管理者権限で実行します。
  powershell start-process "%~0" -verb runas
  exit /b 0
)

netsh interface show interface name=%if_name%
echo ネットワークを切断します。
netsh interface set interface name=%if_name% disable > nul
if %errorlevel% neq 0 (
  goto :error
)
netsh interface show interface name=%if_name%
if %errorlevel% neq 0 (
  goto :error
)
timeout /nobreak 1 > /nul
echo ネットワークを有効化します
netsh interface set interface name=%if_name% enable
if %errorlevel% neq 0 (
  goto :error
)
timeout /nobreak 5 > /nul
netsh interface show interface name=%if_name%

echo 完了しました。
pause
exit /b 0

:error
echo エラーが発生しました。
pause
exit /b 1