Zum Inhalt springen

Netzwerkverbindung aktivieren VBS


Empfohlene Beiträge

Geschrieben

Hallo,

Ich bin eigentlich JAVA Programmierer und habe deshalb nicht viel Ahnung von VBS. Gibt es eine Möglichkeit eine Netzwerkverbindung per VBS zu aktivieren

Außerdem hatte ich mal eine recht gute Referenz für WSH als Hilfedatei, finde sie leider nicht mehr.

Danke

Dark-man

Geschrieben

probiers mal damit...

deine verbindungsnamen usw musst du natürlich anpassen

Sub form_load()

    Const ssfCONTROLS = 3


    sConnectionName = "LAN-Verbindung"


    sEnableVerb = "&Aktivieren"

    sDisableVerb = "&Deaktivieren"


    Set shellApp = CreateObject("shell.application")

    Set oControlPanel = shellApp.Namespace(ssfCONTROLS)


    Set oNetConnections = Nothing

    For Each folderitem In oControlPanel.items

      If folderitem.Name = "Netzwerk- und DFÜ-Verbindungen" Then

        Set oNetConnections = folderitem.getfolder

        Exit For

      End If

    Next


    If oNetConnections Is Nothing Then

      MsgBox "Ordner nicht vorhanden"

    End If


    Set oLanConnection = Nothing

    For Each folderitem In oNetConnections.items

      If LCase(folderitem.Name) = LCase(sConnectionName) Then

        Set oLanConnection = folderitem

        Exit For

      End If

    Next


    If oLanConnection Is Nothing Then

      MsgBox "Verbindungsname nicht vorhanden"

    End If


    bEnabled = True

    Set oEnableVerb = Nothing

    Set oDisableVerb = Nothing


    s = "Verbs: " & vbCrLf

    For Each Verb In oLanConnection.verbs

      s = s & vbCrLf & Verb.Name

      If Verb.Name = sEnableVerb Then

        Set oEnableVerb = Verb

        bEnabled = False

      End If

      If Verb.Name = sDisableVerb Then

        Set oDisableVerb = Verb

      End If

    Next


    If bEnabled Then

      oDisableVerb.DoIt

    Else

      oEnableVerb.DoIt

    End If

End Sub

Dein Kommentar

Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung wiederherstellen

  Nur 75 Emojis sind erlaubt.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...