可以用wmi,以前在公司也是电脑硬盘老坏,需要不定时的检查硬盘坏道数量,自己就写了一个直接在线扫描的程序
前提你需要有登陆远程计算机的权限,如果是加域的机器用域管理员账号就行,如果不是那就需要收集每台服务器的管理账号,且机器上需要开启远程管理服务
dim ip as string=""
dim user as string=""
dim password as string=""
Dim Scope_cimv2 As ManagementScope = New ManagementScope("\\" & ip & "\root\cimv2", New ConnectionOptions("", user, password, "", 3, 0, True, Nothing, New TimeSpan(0)))
MACAddress = New ManagementObjectSearcher(Scope_cimv2, New ObjectQuery("SELECT MACAddress FROM Win32_NetworkAdapterConfiguration WHERE IPEnabled=True")).Get(0)("MACAddress") '这可以获取到活动连接的mac地址,具体你想要提取的信息,可以自己改wmi查询语句