以下の内容はhttps://takuya-1st.hatenablog.jp/entry/20101212/1292180985より取得しました。


WindowsマシンののIPアドレスを取得するJScript

Windowsの自ホストのIPアドレスを取得するWSH(JS)です。

ipアドレスは、割り振られているモノを全部取り出します。特定のNICを指定したい場合は、WMIで条件に指定するそうです。

私は、WindowsのIPアドレスを取得して、あるルータにつながったときだけバックアップソフトを起動したいという用途に使っています。

IPアドレスを取得する。
function ip_address(){
  var strComputer = ".";
  var name = "winmgmts:\\\\" + strComputer + "\\root\\CIMV2";
  var oWmis = GetObject(name);
  var cols = oWmis.ExecQuery("SELECT * FROM Win32_NetworkAdapterConfiguration WHERE IPEnabled=TRUE")
  var list = new Enumerator(cols)
  for(;!list.atEnd(); list.moveNext()){
    var proc = list.item();
    WScript.Echo(proc.IPAddress(0))
  }
}
ip_address(); // #=> 192.168.20.2



以上の内容はhttps://takuya-1st.hatenablog.jp/entry/20101212/1292180985より取得しました。
このページはhttp://font.textar.tv/のウェブフォントを使用してます

不具合報告/要望等はこちらへお願いします。
モバイルやる夫Viewer Ver0.14