C#でICS設定などをする

仕事で以下のネット設定をWindows7にする必要があるのですが、台数が多いのでプログラムを組んで半自動化を試みようと。

設定内容 使用技術
ICS (Internet Connection Sharing)を有効にする COM
プライベート側NICのアドレスは192.168.137.1/24と192.168.0.1/24の2つ WMI
パブリックから特定ポートへのアクセスをプライベートにフォワード netshコマンド

調べ方が悪いのか、見事に使用技術がバラバラ。WMIはICSが有効かを見ることはできても設定を変えられない、COMはIPアドレス設定やポートフォワードができないなどなど。最初VBScriptでやろうと思ってたのですが、この3者でどのNICをパブリックにするのかの情報渡しが大変そうだったので、早々にC#に変更。

1 of 41234Next»

— posted by mu at 03:13 pm  

T: Y: ALL: Online:
ThemeSwitch
  • Basic
Created in 0.0096 sec.
prev
2012.10
next
  1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31