2013-05-19 3 views
1

스크립트에서 AD 연결을 3 번 여는 데 문제가 있는지 알고 있습니까? 내가 VBScript를 주로 구성되어 사용자 종단에 대한 HTA 응용 프로그램을 짓고 있어요 :VBScript 및 AD 연결

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 위상과 서브 페이즈를 통해 활성 상태로 유지합니까?

답변

1

다릅니다. Confirmation에서 Phase1 및/또는 Phase2으로 이동하기 전에 사용자 입력을 기다리고있는 것 같습니다. 시간이 오래 걸릴 수 있으므로 연결 times out (기본 시간 초과는초)이 가능합니다. 이 시나리오에서는 Confirmation의 연결을 닫은 다음 사용자가 선택한 후에 다시 연결하는 것이 좋습니다.

OTOH 사용자 입력을 기다릴 필요가없는 상황에서 연결을 열어 두는 것이 좋으며, 닫고 다시 열 때 불필요한 오버 헤드가 될 수 있습니다.

+0

내 질문에 모두 답변을 드리겠습니다. – AdrianM