'下面的vb script 脚本可以判断机器类型 strComputer = "." Set objWMIService = GetObject("winmgmts:" _ & "{impersonationLevel=impersonate}!\\" & strComputer & "\root\cimv2") Set colChassis = objWMIService.ExecQuery _ ("Select * from Win32_SystemEnclosure") For Each objChassis in colChassis For Each strChassisType in objChassis.ChassisTypes Select Case strChassisType Case 1 Wscript.Echo "Other" Case 2 Wscript.Echo "Unknown" Case 3 Wscript.Echo "Desktop" Case 4 Wscript.Echo "Low Profile Desktop" Case 5 Wscript.Echo "Pizza Box" Case 6 Wscript.Echo "Mini Tower" Case 7 Wscript.Echo "Tower" Case 8 Wscript.Echo "Portable" Case 9 Wscript.Echo "Laptop" Case 10 Wscript.Echo "Notebook" Case 11 Wscript.Echo "Handheld" Case 12 Wscript.Echo "Docking Station" Case 13 Wscript.Echo "All-in-One" Case 14 Wscript.Echo "Sub-Notebook" Case 15 Wscript.Echo "Space Saving" Case 16 Wscript.Echo "Lunch Box" Case 17 Wscript.Echo "Main System Chassis" Case 18 Wscript.Echo "Expansion Chassis" Case 19 Wscript.Echo "Sub-Chassis" Case 20 Wscript.Echo "Bus Expansion Chassis" Case 21 Wscript.Echo "Peripheral Chassis" Case 22 Wscript.Echo "Storage Chassis" Case 23 Wscript.Echo "Rack Mount Chassis" Case 24 Wscript.Echo "Sealed-Case PC" Case Else Wscript.Echo "Unknown" End Select Next Next
================
绝对不是。我们单位四台服务器,有三台是单个至强CPU(P4 2.6~P4 3.0),只有一个是双CPU的,反而是P3*2,老机。
可以先判断是否为外网IP
再判断是否为固定IP
满足上面两个,就可以断定是服务器.
再一个从开没开3389服务和其他一些服务上也能区分
如开了3389端口等,多方面判断,只凭一点是不能判断服务器和PC的区别
服务器从机架上拿下来使用,就等同于PC
如果放在机架上,固定IP了,那就是服务器. 谁的PC是固定外网IP地址? 如果有,恭喜你,你可以在家里办服务器托管业务了.
那只能用读取BIOS的方法,但只能判断品牌服务器.
不过结论还是一个,没有标准......
http://community.csdn.net/Expert/topic/4974/4974147.xml?temp=.9565241
——————————————————————————————————————
不知道你是否用过有线的网络。还有很多。另外所谓“没有监视器”,总不能用眼睛去看吧?你用软件怎么去确认没有监视器呢?即使能够判断,你怎么知道软件公司开发环境里的所有机器都是要开着监视器的呢?
我高开发的时候就把pc做服务器用了.小的管理软件什么的,就可以用pc当服务器.如果我愿意的话,我也可以把服务器当pc来用,爽呀!这个还要判断???????晕
strComputer = "."
Set objWMIService = GetObject("winmgmts:" _
& "{impersonationLevel=impersonate}!\\" & strComputer & "\root\cimv2")
Set colChassis = objWMIService.ExecQuery _
("Select * from Win32_SystemEnclosure")
For Each objChassis in colChassis
For Each strChassisType in objChassis.ChassisTypes
Select Case strChassisType
Case 1
Wscript.Echo "Other"
Case 2
Wscript.Echo "Unknown"
Case 3
Wscript.Echo "Desktop"
Case 4
Wscript.Echo "Low Profile Desktop"
Case 5
Wscript.Echo "Pizza Box"
Case 6
Wscript.Echo "Mini Tower"
Case 7
Wscript.Echo "Tower"
Case 8
Wscript.Echo "Portable"
Case 9
Wscript.Echo "Laptop"
Case 10
Wscript.Echo "Notebook"
Case 11
Wscript.Echo "Handheld"
Case 12
Wscript.Echo "Docking Station"
Case 13
Wscript.Echo "All-in-One"
Case 14
Wscript.Echo "Sub-Notebook"
Case 15
Wscript.Echo "Space Saving"
Case 16
Wscript.Echo "Lunch Box"
Case 17
Wscript.Echo "Main System Chassis"
Case 18
Wscript.Echo "Expansion Chassis"
Case 19
Wscript.Echo "Sub-Chassis"
Case 20
Wscript.Echo "Bus Expansion Chassis"
Case 21
Wscript.Echo "Peripheral Chassis"
Case 22
Wscript.Echo "Storage Chassis"
Case 23
Wscript.Echo "Rack Mount Chassis"
Case 24
Wscript.Echo "Sealed-Case PC"
Case Else
Wscript.Echo "Unknown"
End Select
Next
Next
年限:2年
技術:.Net BS开发
工資:avg>>5K + 福利,人性化公司,不加班,工作开心,心情愉快。
公司性質:汽车门户网站,国内汽车行业前三名。 PS: 透露点消息,我们公司正在招.net BS开发人员,如果哪位同仁想换工作,是一个不错的机会选择,加[email protected] 说应聘即可!
客户端常用win98、win2000 professional、winxp等
服务端常用win2000 server、win2000 advance server等
SASI和双电源也不行!有的低档服务器就不是SASI和双电源。
可以先判断是否为外网IP
再判断是否为固定IP
满足上面两个,就可以断定是服务器.
====================================
我们公司是通过一个小路由器上网的,符合你的上边条件,可以说它是服务器么?路由器上边也可以装软件么/
我只是想多了解点东西..
服务端常用win2000 server、win2000 advance server等
===================================================
“常用”