douaoli5328 2017-04-20 15:59
浏览 55

如何运行cmd命令,使用批处理或vbscript获取网络中的所有IP地址并保存到文本文件

Hi i am tryin to accomplish a simple task. When you open command prompt and type this command "net view /all" , You get a list of host name and usernames. How can i accomplish this in batch file or vbscript or php. I want to then save the results in a separate text file. i tried this in in vb but can get all

dim NIC1, Nic, StrIP, CompName

    Set NIC1 = GetObject("winmgmts:").InstancesOf("Win32_NetworkAdapterConfiguration")

    For Each Nic in NIC1

    if Nic.IPEnabled then

    StrIP = Nic.IPAddress(i)

    Set WshNetwork = WScript.CreateObject("WScript.Network")

    CompName= WshNetwork.Computername

    MsgBox "IP Address:  "&StrIP & vbNewLine _
    & "Computer Name:  "&CompName,4160,"IP Address and Computer Name"

    wscript.quit

    end if

    next
  • 写回答

0条回答 默认 最新

    报告相同问题?

    悬赏问题

    • ¥15 关于#python#的问题:求帮写python代码
    • ¥20 MATLAB画图图形出现上下震荡的线条
    • ¥15 LiBeAs的带隙等于0.997eV,计算阴离子的N和P
    • ¥15 关于#windows#的问题:怎么用WIN 11系统的电脑 克隆WIN NT3.51-4.0系统的硬盘
    • ¥15 来真人,不要ai!matlab有关常微分方程的问题求解决,
    • ¥15 perl MISA分析p3_in脚本出错
    • ¥15 k8s部署jupyterlab,jupyterlab保存不了文件
    • ¥15 ubuntu虚拟机打包apk错误
    • ¥199 rust编程架构设计的方案 有偿
    • ¥15 回答4f系统的像差计算