VBScript和AD连接

VBScript和AD连接,vbscript,active-directory,Vbscript,Active Directory,您知道在脚本中打开广告连接3次是否有任何问题吗?我正在为用户终端构建一个HTA应用程序,该应用程序主要由VBScript组成: 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

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

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

问题是,如果我不在子确认中关闭连接,连接是否在子阶段1和子阶段2保持活动状态?

这取决于情况。在从
确认
转到
阶段1
和/或
阶段2
之前,您似乎正在等待用户输入。这可能需要很长时间,因此可能需要连接(默认超时为15秒)。在这种情况下,最好在
确认
中关闭连接,并在用户做出选择后重新打开


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

这取决于情况。在从
确认
转到
阶段1
和/或
阶段2
之前,您似乎正在等待用户输入。这可能需要很长时间,因此可能需要连接(默认超时为15秒)。在这种情况下,最好在
确认
中关闭连接,并在用户做出选择后重新打开

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