找回密码
 加入
搜索
查看: 3443|回复: 11

[系统综合] 关于select from的一点疑问

  [复制链接]
发表于 2011-11-16 10:58:53 | 显示全部楼层 |阅读模式
本帖最后由 yongzhai 于 2011-11-17 13:31 编辑

我先定义一个变量$netname为一张网卡的名称,然后通过网卡的名称来获取此网卡的IP,问题是我用以下语句来获取总是失败,返回值为空
$colNIC = $objWMIservice.ExecQuery("Select * from Win32_NetworkAdapter WHERE Netconnectionstatus = 2 and name != 'MS TCP Loopback interface'  And name != 'VMware Virtual Ethernet Adapter for VMnet8' and name != 'Microsoft TV/Video Connection' and name != '1394 网络适配器'")
For $object in $colNIC
        $netname = StringStripWS($object.name ,1)
Next
$ip = $objWMIservice.ExecQuery("SELECT * FROM Win32_NetworkAdapterConfiguration where Description =" $netname)
for $objext in $ip
        $ipadd = stringstripws($object.ipaddress,1)
next
这个变量在这里应该怎么写,格式有问题还是什么原因
 楼主| 发表于 2011-11-16 11:03:09 | 显示全部楼层
有没人知道呀,自己顶一下
发表于 2011-11-16 16:45:56 | 显示全部楼层
$ip = $objWMIservice.ExecQuery("SELECT * FROM Win32_NetworkAdapterConfiguration where Description =" &$netname)


试下
 楼主| 发表于 2011-11-16 17:34:54 | 显示全部楼层
还是不行,获取的IP总是空的
发表于 2011-11-16 21:00:17 | 显示全部楼层
只能说你定义有错误
发表于 2011-11-16 22:41:54 | 显示全部楼层
为什么不用@IPAddress1来获得IP地址?虽然有时候会得到127.0.0.1的IP地址
 楼主| 发表于 2011-11-17 00:38:45 | 显示全部楼层
@ipaddress1获取的有时候是0.0.0.N之类的IP,或者是空的,我的代码如下,高手帮我看看
$colNIC = $objWMIservice.ExecQuery("Select * from Win32_NetworkAdapter WHERE Netconnectionstatus = 2 and name != 'MS TCP Loopback interface'  And name != 'VMware Virtual Ethernet Adapter for VMnet8' and name != 'Microsoft TV/Video Connection' and name != '1394 网络适配器'")
For $object in $colNIC
        $netname = StringStripWS($object.name ,1)
Next
$ip = $objWMIservice.ExecQuery("SELECT * FROM Win32_NetworkAdapterConfiguration where Description =" $netname)
for $objext in $ip
        $ipadd = stringstripws($object.ipaddress,1)
next
 楼主| 发表于 2011-11-17 00:39:49 | 显示全部楼层
怎么没人来呀,高手在哪里呀,郁闷.......
发表于 2011-11-17 07:24:41 | 显示全部楼层
$ip = $objWMIservice.ExecQuery("SELECT * FROM Win32_NetworkAdapterConfiguration where Description = '" & $netname & "';")
 楼主| 发表于 2011-11-17 13:31:05 | 显示全部楼层
楼上的方法还是不行呀,返回为空
 楼主| 发表于 2011-11-18 11:17:49 | 显示全部楼层
贴子不要沉了,问题还没有解决呢
 楼主| 发表于 2011-11-20 18:44:42 | 显示全部楼层
晕倒,没人理我呀,
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-9-20 21:39 , Processed in 0.080571 second(s), 22 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表