私はvb.netを作成してADから属性を取得し、ローカル変数を作成しました。 これは問題ありません。問題は、点滅するカーソルだけでコンソールウィンドウを開いたままにしておくことです。理想的には、変数を作成するとすぐに終了します。vbコンソールアプリケーションが閉じない
は、コンソールを閉じていない、なぜ私は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
を追加する任意のアイデアを試してみましたか?
これは間違いなく機能しています。あなたはそれが機能するためにドメインに接続している間に、ドメインアカウントにログインしている間にそれを実行する必要があります。 あなたの提案に従えば同じ結果が得られます。 –
行単位でステップ実行するとどうなりますか? – Werdna
ありがとうWerdna。それが働いていることが判明し、私はちょっと待っていました。 –