Namen der Netzwerkverbindungen anzeigen und eventuell ändern

  • Hallo ich will ein Tool schreiben was unter anderen die Namen der Netzwerkverbindungen überprüft und eventuell anpasst.
    Die Pc´s haben 5 Verbindungen, diese sollen automatich angepasst werden. Verbindung 1, heist z.b. Fernwartung, bekommt ne maschienen spezifische IP usw.
    Wie ich die IP-Adressen ändere hab ich hier gefunden. Dazu mus ich nur noch die Namen der Verbindungen auslesen.
    Ich muss halt wissen ob die Verbindung "Fernwartung" wirklich "Fernwartung" heist

    Einmal editiert, zuletzt von hanswurst (9. Juli 2008 um 21:00)

    • Offizieller Beitrag

    Suchst du sowas?

    [autoit]

    $out = ''
    $objWMIService = ObjGet("winmgmts:{impersonationLevel=impersonate}!\\.\root\microsoft\homenet")
    $colItems = $objWMIService.ExecQuery("Select * from HNet_Connection")

    [/autoit][autoit][/autoit][autoit]

    For $objItem In $colItems
    $out &= "GUID: " & $objItem.GUID & @LF
    $out &= "Is LAN Connection: " & $objItem.IsLANConnection & @LF
    $out &= "Name: " & $objItem.Name & @LF
    $out &= "Phone Book Path: " & $objItem.PhoneBookPath & @LF & @LF
    Next
    ConsoleWrite($out & @CRLF)

    [/autoit]

    Edit:
    Zur Konfiguration von Netzwerkadaptern hatte ich auch mal was erstellt: Link

  • Danke
    Hab zwar nicht 100%tig verstanden wie das mit ObjGet funktioniert, aber hab halt jetzt ein String aus dem ich die Namen der Verbindungen auslesen kann. Danke nochmal