כדי לבצע פעולה זאת, אנו למעשה צריכים לחקות את מסך הכניסה הרגיל לdeski.
ישנה מתודה (מסוג פונקציה) אשר מבצעת כניסה והיא נקראת logon ואשר מתחברת לראש עץ האובייקטים, הApplication.
נסתכל לדוגמא על המסך הבא:
התחביר של logon הוא :
Function Logon(User As String, Password As String, CMS As String, Mode As String, ThreeTier As Boolean, Offline As Boolean) As Boolean
User : שם המשתמש
Password: סיסמא
CMS: שרת הCMS
Mode: סוג ההתחברות. יכול לקבל את הערכים הבאים: secEnterprise, secWinAD, secWindowsNT, secLDAP
ThreeTier: חייב להיות true במידה ורוצים לבצע logon מסוג ThreeTier.
Offline: חייב להיות true במידה ורוצים לבצע login offline.
שימו לב שהמתודה היא פונקציה, לכן צריך להכניס אותה לתוך משתנה.
ניקח את המסך למעלה כדוגמא. אם נרצה לבצע כניסה בדומה למסך, נרשום את הקוד הבא:
bol=bo.logon ("user5","pwd","tamir-server","secEnterprise",false,false)
כאשר BO הוא משתנה שמהווה את ראש העץ ( Application) וbol הוא משתנה בוליאני.
הקוד המלא: