1

您知道在脚本中打开 AD 连接 3 次是否有任何问题?我正在为主要由 VBScript 组成的用户终端构建一个 HTA 应用程序:

Sub Confirmation
-> connect to AD
-> check if user exists
-> end AD connection - objConnection.Close
-> ask user for confirmation to call Phase1 / Phase 2, else exit sub

Sub Phase1
-> connect to AD
-> perform actions
-> objConnection.Close

Sub Phase2
-> connect to AD
-> perform actions
-> objConnection.Close

问题是,如果我没有在 Sub Confirmation 中关闭它,连接是否通过 Sub Phase1 和 Sub Phase2 保持活动状态?

4

1 回答 1

1

那要看。您似乎在等待用户输入,然后再从ConfirmationtoPhase1和/或Phase2. 这可能需要很长时间,因此连接可能会超时(默认超时为 15 秒)。在这种情况下,最好Confirmation在用户做出选择后关闭连接并重新打开它。

OTOH,在您不必等待用户输入的情况下,最好保持连接打开,因为关闭和重新打开它只是不必要的开销。

于 2013-05-19T19:23:05.850 回答