我想在此脚本中添加一项可以获取本机计算机名,烦请各位老师帮忙,非常感谢!- dim objFileSys
- dim objFile
- i = 1
-
- set objFileSys = wscript.Createobject("Scripting.FileSystemObject")
- set objFile = objFileSys.createTextFile("WKS_Info.txt",True)
-
-
-
- strComputer ="."
-
- Set oWMIService = GetObject("winmgmts:\\" & strComputer & "\root\CIMV2")
- Set colComputerSystemItems = oWMIService.ExecQuery ("SELECT * FROM Win32_ComputerSystem",,48)
- Set colComputerSystemProductItems = oWMIService.ExecQuery ("SELECT * FROM Win32_ComputerSystemProduct",,48)
- Set colSMBIOSItems = oWMIService.ExecQuery( "Select * from Win32_BIOS where PrimaryBIOS = true", , 48 )
- Set colNetworkAdapterItems = oWMIService.ExecQuery("Select * from Win32_NetworkAdapterConfiguration where IPEnabled = 1",,48)
-
- ' On Error Resume Next
- For Each oComputerSystem In colComputerSystemItems
-
- objFile.Writeline("Made by: " & oComputerSystem.Manufacturer)
- objFile.Writeline("Model is: " & oComputerSystem.Model)
- objFile.Writeline()
-
- Next
-
- For Each oComputerSystemProduct In colComputerSystemProductItems
-
- objFile.writeline("UUID is: " & oComputerSystemProduct.UUID)
- objFile.Writeline()
- Next
-
- For Each oSMBIOS In colSMBIOSItems
-
- objFile.Writeline("BIOS version is: " & oSMBIOS.SMBIOSBIOSVersion)
- objFile.Writeline("Serial Number is: " & oSMBIOS.SerialNumber)
- objFile.Writeline()
- Next
- objFile.Writeline("hostname is: " & hostname)
-
- Next
-
- For Each NetworkAdapter in colNetworkAdapterItems
-
- If i < 3 Then
-
- objFile.Writeline("NIC " & i & " name is: " & NetworkAdapter.Description)
- objFile.writeline("MAC address is: " & NetworkAdapter.MACAddress)
- objFile.Writeline()
-
- i = i + 1
-
- End If
-
-
- Next
-
- wscript.echo "Workstation info dumping is finished!"
复制代码
|