Script für Netzwerklogin soll Passwortabfrage nicht im Klartext anzeigen

  • VBScript

Es gibt 2 Antworten in diesem Thema. Der letzte Beitrag () ist von Fakiz.

    Script für Netzwerklogin soll Passwortabfrage nicht im Klartext anzeigen

    Hallo zusammen,

    ich hoffe, dass mir hier jemand weiterhelfen
    kann, nachdem ich schon das ganze Netz durchsucht, aber nichts passendes
    gefunden habe.

    Ich habe ein VB-Script welches direkt gestartet
    wird und Netzlaufwerke spontan verbinden soll. Der Benutzername und das
    Kennwort werden mir jedoch im Klartext angezeigt. Beim Namen ist das
    kein Problem, beim Passwort jedoch schon. Ich habe bislang nur Lösungen
    gefunden welche über einen Browser laufen.

    Hier der Code den ich bislang am laufen habe:

    On Error Resume Next
    Set objnet = CreateObject ("WScript.Network")
    Set Network = WScript.CreateObject("WScript.Network")
    Set objNetwork = CreateObject("WScript.Network")
    Set fs = CreateObject("Scripting.filesystemobject")
    objnet.RemoveNetworkDrive "K:", true
    objnet.RemoveNetworkDrive "L:", true
    objnet.RemoveNetworkDrive "M:", true
    objnet.RemoveNetworkDrive "N:", true
    objnet.RemoveNetworkDrive "O:", true
    UserName = InputBox("Benutzername eingeben","Benutzer") ' benutzername abfragen
    If Username<>"" Then ' ohne benutzername ist weitermachen sinnlos
    PWD = InputBox("Passwort eingeben","Passwort") ' Passwort abfragen
    objnet.MapNetworkDrive "K:", "\\PG-DC\Allgemein",, "PG\" & UserName, PWD
    objnet.MapNetworkDrive "L:", "\\PG-DC\Schriftverkehr",, "PG\" & UserName, PWD
    objnet.MapNetworkDrive "M:", "\\PG-DC\Vergleichstest",, "PG\" & UserName, PWD
    objnet.MapNetworkDrive "N:", "\\PG-DC\" & UserName & "$",, "PG\" & UserName, PWD
    objnet.MapNetworkDrive "O:", "\\PG-DC\QM",, "PGH\" & UserName, PWD
    end if
    Wird nicht gehen. Die cmd braucht das pwd
    In general (across programming languages), a pointer is a number that represents a physical location in memory. A nullpointer is (almost always) one that points to 0, and is widely recognized as "not pointing to anything". Since systems have different amounts of supported memory, it doesn't always take the same number of bytes to hold that number, so we call a "native size integer" one that can hold a pointer on any particular system. - Sam Harwell