Ich erstellte ein vb.net, um ein Attribut von AD zu erfassen und eine lokale Variable zu erstellen. Das funktioniert ganz gut, das Problem ist, dass das Konsolenfenster nur mit einem blinkenden Cursor geöffnet bleibt. Im Idealfall würde es schließen, sobald es die Variable erstellt hat.vb Konsolenanwendung schließt nicht
Ich habe versucht Irgendwelche Ideen Environment.Exit (0)
Module Module1
Sub Main()
Dim objShell
Dim objUserEnv
Dim objADSysInfo
Dim objUser
objShell = CreateObject("WScript.Shell")
objUserEnv = objShell.Environment("USER")
objADSysInfo = CreateObject("ADSystemInfo")
objUser = GetObject("LDAP://" & objADSysInfo.UserName)
' This will create the variable %ipphone%
objUserEnv("ipphone") = objUser.ipPhone
End Sub
End Module
Hinzufügen, warum es nicht um die Konsole zu schließen?
Es funktioniert definitiv. Sie müssen es ausführen, während Sie bei einem Domänenkonto angemeldet sind, während Sie mit der Domäne verbunden sind, damit es funktioniert. Wenn Sie Ihrem Vorschlag folgen, erhalten Sie das gleiche Ergebnis. –
Was passiert, wenn Sie Zeile für Zeile durchgehen? – Werdna
Danke Werdna. Stellt sich heraus, es funktioniert und ich war nur ungeduldig. –