נושא: יכולות חדשות ב Terminal ב Windows 2008 Thu 04 Nov 2010, 03:34
יכולות חדשות של ה Terminal Servicesב Windows Server 2008 מאת רונן גבאי לצפיה
(ישנה בעיה לפעמים בהצגת הוידאו, הבעיה בקידוד הוידאו)
Terminal RemoteApps – אפשרות ליצור Remote Apps כפי שמייקרוסופט מכנה אותם וכולנו מכירים את זה כ Published Applications. המשתמשים יוכלו לגשת לאותם Remote Apps ע"י הפעלת ה connection לאפליקציה (שמופץ ע"י קובץ msi), ע"י הפעלת קובץ שמקושר לאפליקציה (file type association) או הפעלת האפליקציה מה TS Web Access עליו אני ארחיב בהמשך. זה נראה ומרגיש ממש טוב אבל משום מה כהפעלתי עם יוזר אדמיניסטרטיבי פעם ראשונה אפליקציה מפובלשת כלשהי זה התעקש לפתוח לי בנוסף לאפליקציה גם את חלון ה server manager של השרת, לא נראה לי שזה קשור לזה שהתחברתי ב RDP, נראה יותר כמו פינה לא סגורה במערכת ההפעלה. Terminal Services Gateway – מאפשר הרצת RDP על גבי HTTPS כדי לספק למשתמשים אפשרות לגשת בצורה מאובטחת לשרתי הטרמינל ולאפליקציות "המפובלשות" ממחשבים באינטרנט (וגם פה מי שמכיר קצת את עולם הסיטריקס יימצא קשר ל secure gateway).
Terminal Services Web Access – מאפשר לתת גישה לאפליקציות המפובלשות (או ל Remote Apps בשפת מייקרוסופט) דרך ממשק Web-י (שוב פעם, ממש כמו ה Web Interface שלסיטריקס רק עם פחות יכולות).
Terminal Services Session Broker – תוספת קצת לא צפויה ל TS (סתם לידע כללי, מיקרוסופט פרסמו מה יכללו השינויים ב TS בגירסת השרת הבאה שלהם כבר באמצע 2005), וכמו שניתן להבין מהשם, זה למעשה feature ל load balancing של sessions המתחברים לשרתי ה TS. לפי מה שמיקרוסופט אומרים, שלמרות שאין הגבלה למספר השרתים שיכולים להיות בקבוצת ה load balancing כל העניין יעבוד בצורה המיטבית בתצורה בעלת 2 עד 5 שרתים. את חלוקת ה sessions ניתן להגדיר לפי עדיפויות לשרתים (לפי שרתים חזקים יותר וכו' ) או לפי ספירת כניסות לכל שרת, נוסף על כך, ה broker ידע למנוע מצב של כניסות בבת אחת לשרת מסוים, זה קורה למשל בחוות עמוסות וכאשר שרת חדש מצטרף לחווה כל המשתמשים החדשים ייכנסו אליו, מה שיגרום לתקיעתו, ד"א Citrix פתרו את זה רק בגרסא האחרונה של ה PS, ועוד דבר שקיים ב broker הוא היכולת להגדיר שרת/שרתים בחווה אשר אליהם לא ייכנסו משתמשים (טוב למטרות תחזוקה), drain mode. Terminal Service Easy Print – גם אחת התוספות שלא ציפיתי לראות פה, אבל מבין כולן, ממנה הכי התרשמתי. למעשה ה Easy Print נותן את היכולת למשתמשים להדפיס למדפסות המקומיות שלהם (אשר ממופות להם ל session כמובן) ללא צורך ממנהל הרשת להתקנה של דרייבר המדפסת שלהם על השרת, למעשה זה כמו ה universal driver של Citrix אבל המימוש נעשה אחרת (שזה מפתיע... ). אז איך זה עובד, בדרישות הקדם לכל העניין הזה, אין שום צורך בתוספת מסוימת בשרת, אבל התחנה חייבת להיות עם .NET Framework 3.0 sp1 ועם RDP Client 6.1 (שניהם אמורים לצאת יחד עם יציאת windows 2008), גם ה rdp client וגם .net 3.0 sp1 אמורים לצאת רק ל windows 2003,xp,vista, ככה שתחנות windows 2000 (למרות שעליהם נראה לי שזה יעבוד דווקא) או thin clients מסוימים יצטרכו להשאר ללא העידכונים הנ"ל. למעשה עם לפשט את כל נושא ה Easy Print ולתקצר את זה למספר משפטים, ה Easy Print הוא מאין Proxy אשר מעביר את כל עבודות ההדפסה אשר מובצעות על המדפסות הממופות המקומיות של המשתמש לדרייבר המקומי אשר מותקן במחשבו של המשתמש, מה שמונע למעשה את הצורך בדרייבר מתאים על השרת ומאפשר למשתמש להנות מכל היתרונות של לעבוד עם דרייבר מלא של המדפסת שלו. עוד שינויים הקשורים להדפסה הם: מיפוי של רק המדפסת הדיפולטיבית של המשתמש ל session, עד עכשיו היה אפשר או למפות את כל המדפסות המקומיות או לא למפות בכלל בחיבור rdp. מדפסות ממופות של session מסוים לא יוצגו ב session אחר של אותו המשתמש. עד עכשיו, כאשר לדוגמא פתחתי session עם יוזר gadi1 ממחשב pc1 ופתחתי session עם יוזר gadi1 ממחשב pc2 היתי רואה בשני ה sessions את המדפסות הממפות גם של מחשב pc1 וגם של המחשב pc2. עכשיו, כל session יראה רק את המדפסות הממופות שלו. מדפסת דיפולטיבית מוגדרת לכל session ולא לכל משתמש כמו ב windows 2003, ב windows 2003 עם יוזר היה פותח שני sessions אז שינוי מדפסת דיפולטיבית ב session מסוים היה משנה את המדפסת הדיפולטיבית ב session השני, לא עוד! למעשה, היכולת הזאת והיכולת הקודמת ניתנת להשגה בגלל שעכשיו כל session מקבל SID ייחודי וכל ההגדרות מוגדרות בתוכו בלי קשר ל sessions אחרים. שמות המדפסות הממופות קוצר, עם פעם השמות היו משהו בסגנון של HP 4200 (from gadi-lt) in session 2 אז עכשיו זה יהיה (HP 4200 (2, פשוט וקל, ומי שהתעסק פעם עם סקריפטים אשר התבססו על הנתונים האלה (ואני אישית שרפתי על זה לא מעט זמן) יידע להעריך את השינוי. לסיכומו של הנושא, ה TS החדש נראה לא רע בכלל, ויתאים ללא מעט ארגונים אשר נמנעו (משיקולים כאלה ואחרים) מלעבור לפתרונות TS יותר מתקדמים, כמו Citrix למשל. את האמת אני לא רואה מצב שחברות בעלות מספר משתמשים רב יבחרו בפתרון של TS לבד, אבל ללא ספק חברות קטנות ובינוניות יקבלו ב TS החדש את רוב הדברים שהם מצפים מפתרון Terminal Server.