電子書籍の厳選無料作品が豊富!

いつもありがとうございます。

Vista端末のIPアドレスを取得して、ネットワーク上PCの[\\share\aaa.txt]に書き込みに行くというスクリプトを作成しようとしているのですが、うまく作成することができません。

IPアドレスを取得して書き込みするまでは、いろいろなサイトを参考にして使えるようになりましたが
サブネット・デフォルトゲートウェイ・DNS・WINDSなどの情報を拾う方法がまったくわかりません。

質問ばかりになりますが、サンプルや参考にできるサイトがありましたら教えて頂けますでしょうか。

以上、宜しくお願い致します。

A 回答 (2件)

http://www.geocities.jp/maru3128/wmi.html#ipaddr
http://www.wmifun.net/library/win32_networkadapt …

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
    • good
    • 0

netshコマンドを利用すればネットワーク関連の情報取得や設定ができるようになりますよ。


たとえば「netsh interface ip show config > text.txt」というコマンドを実行すれば、各インターフェースの詳細情報が出力されますので試してみてください。
http://www.atmarkit.co.jp/fwin2k/win2ktips/1264n …
    • good
    • 0
この回答へのお礼

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

お礼日時:2011/08/27 18:28

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!