• ベストアンサー

VBSを作成

いつもありがとうございます。 Vista端末のIPアドレスを取得して、ネットワーク上PCの[\\share\aaa.txt]に書き込みに行くというスクリプトを作成しようとしているのですが、うまく作成することができません。 IPアドレスを取得して書き込みするまでは、いろいろなサイトを参考にして使えるようになりましたが サブネット・デフォルトゲートウェイ・DNS・WINDSなどの情報を拾う方法がまったくわかりません。 質問ばかりになりますが、サンプルや参考にできるサイトがありましたら教えて頂けますでしょうか。 以上、宜しくお願い致します。

質問者が選んだベストアンサー

  • ベストアンサー
  • geshon
  • ベストアンサー率61% (44/72)
回答No.2

http://www.geocities.jp/maru3128/wmi.html#ipaddr http://www.wmifun.net/library/win32_networkadapterconfiguration.html Vista(Windows XP SP3以降)ならば VBSでなく PowerShellの方がよいかと 思うのですが、上記URLにサンプルコードがあります。 WMIの Win32_NetworkAdapterConfiguration で情報を取得して必要なプロパティを 参照すれば良いと分かります。2つ目のURLはプロパティの一覧です あとは Scripting.FileSystemObject あたりでファイルに出力すれば良いと思います。 ちなみに、google で vbs netmask WINDS を検索してすぐに見つかりました。 あとは Win32_NetworkAdapterConfiguration を検索してプロパティ詳細を参照しました。

参考URL:
http://www.geocities.jp/maru3128/wmi.html#ipaddr

その他の回答 (1)

  • celtis
  • ベストアンサー率70% (2332/3291)
回答No.1

netshコマンドを利用すればネットワーク関連の情報取得や設定ができるようになりますよ。 たとえば「netsh interface ip show config > text.txt」というコマンドを実行すれば、各インターフェースの詳細情報が出力されますので試してみてください。 http://www.atmarkit.co.jp/fwin2k/win2ktips/1264netship/netship.html

way0usechu
質問者

お礼

ありがとうございます!参考にさせて頂きました! IP情報が出力されました!

関連するQ&A