- ベストアンサー
VBSを作成
いつもありがとうございます。 Vista端末のIPアドレスを取得して、ネットワーク上PCの[\\share\aaa.txt]に書き込みに行くというスクリプトを作成しようとしているのですが、うまく作成することができません。 IPアドレスを取得して書き込みするまでは、いろいろなサイトを参考にして使えるようになりましたが サブネット・デフォルトゲートウェイ・DNS・WINDSなどの情報を拾う方法がまったくわかりません。 質問ばかりになりますが、サンプルや参考にできるサイトがありましたら教えて頂けますでしょうか。 以上、宜しくお願い致します。
- みんなの回答 (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 を検索してプロパティ詳細を参照しました。
その他の回答 (1)
- celtis
- ベストアンサー率70% (2332/3291)
netshコマンドを利用すればネットワーク関連の情報取得や設定ができるようになりますよ。 たとえば「netsh interface ip show config > text.txt」というコマンドを実行すれば、各インターフェースの詳細情報が出力されますので試してみてください。 http://www.atmarkit.co.jp/fwin2k/win2ktips/1264netship/netship.html
お礼
ありがとうございます!参考にさせて頂きました! IP情報が出力されました!