In diesem Artikel:
Kategorie: BGInfoSkripte
VB-Skripte können in BGInfo importiert werden zur Ermittlung und Anzeige weiterer Daten.
Die folgenden Skripte in eine txt-Datei einfügen und dann die Dateiendung ändern in .vbs.
Skript zum Ermitteln der DNS Einträge
strMsg = ""
strComputer = "."
Set objWMIService = GetObject("winmgmts:" & "{impersonationLevel=impersonate}!\\" & strComputer & "\root\cimv2")
Set IPConfigSet = objWMIService.ExecQuery("Select DNSServerSearchOrder from Win32_NetworkAdapterConfiguration WHERE IPEnabled = 'True'")
For Each IPConfig in IPConfigSet
If Not IsNull(IPConfig.DNSServerSearchOrder) Then
For i = LBound(IPConfig.DNSServerSearchOrder) to UBound(IPConfig.DNSServerSearchOrder)
If i = 0 Then
strMsg = strMsg & IPConfig.DNSServerSearchOrder(i)
ElseIf i > 0 Then
strMsg = strMsg & vbcrlf & vbtab & IPConfig.DNSServerSearchOrder(i)
End If
Next
End If
Next
Echo strMsg
Skript zum Ermitteln der IPv4 Adresse
strComputer = "."
On Error Resume Next
Set objWMIService = GetObject("winmgmts:" & "{impersonationLevel=impersonate}!\\" & strComputer & "\root\cimv2")
Set IPSettings = objWMIService.ExecQuery ("SELECT * FROM Win32_NetworkAdapterConfiguration where IPEnabled = 'True'")
For Each objIPv4 in IPSettings
For i=LBound(objIPv4.IPAddress) to UBound(objIPv4.IPAddress)
If InStr(objIPv4.IPAddress(i),":") = 0 Then Echo objIPv4.IPAddress(i)
NEXT
NEXT