質問するログイン新規登録

回答編集履歴

1

バッチファイルの例を追加

2018/06/13 00:58

投稿

stknohg
stknohg

スコア796

answer CHANGED
@@ -20,4 +20,28 @@
20
20
  if ($adapter.Status -eq 'Disabled') {
21
21
  $adapter | Enable-NetAdapter -Verbose
22
22
  }
23
+ ```
24
+
25
+ ----
26
+
27
+ ちょっと追記
28
+
29
+ バッチファイルは苦手なんですが`findstr`で頑張れば`netsh`コマンドでも何とかできそうです。
30
+ お好きな方を選んでいただければと。
31
+
32
+ ```
33
+ REM 日本語環境が前提。
34
+ REM ほかの言語だとnetsh interfaceコマンドの結果が変わる
35
+
36
+ REM 無効にする
37
+ netsh interface show interface イーサネット | findstr /r "接続状態:.*接続"
38
+ if %ERRORLEVEL% == 0 (
39
+ netsh interface set interface イーサネット disabled
40
+ )
41
+
42
+ REM 有効にする
43
+ netsh interface show interface イーサネット | findstr /r "接続状態:.*切断"
44
+ if %ERRORLEVEL% == 0 (
45
+ netsh interface set interface イーサネット enabled
46
+ )
23
47
  ```