לוגו אתר Fresh          
 
 
  אפשרות תפריט  ראשי     אפשרות תפריט  צ'אט     אפשרות תפריט  מבזקים     אפשרות תפריט  צור קשר     חץ שמאלה חץ ימינה  

לך אחורה   לובי הפורומים > מחשבים > מערכות הפעלה
שמור לעצמך קישור לדף זה באתרי שמירת קישורים חברתיים
תגובה
 
כלי אשכול חפש באשכול זה



  #6  
ישן 16-05-2007, 00:22
צלמית המשתמש של The IceMan
  The IceMan מנהל The IceMan אינו מחובר  
\dev\null
 
חבר מתאריך: 08.11.02
הודעות: 11,379
בתגובה להודעה מספר 5 שנכתבה על ידי David202003 שמתחילה ב "בעבר זה לא היה כך."

מסתבר שזו בעיה מוכרת מאוד ,

תוכל להעזר בסקריפט לעקוף את זה , שהוא יריץ את התוכנה ואז תגדיר את ה-TS להריץ אץ הסקריפט
מקור: http://ts.veranoest.net/ts_faq.htm#logoffsession
קרדיט: רועי, שהפנה אותי ... תודה רבה ,

ציטוט:

If you define a Starting application, either in Terminal Services Configuration, a GPO or in your RDP client, your session should be automatically logged off when you quit the application. Sometimes, this doesn't happen and you are left with a session which only shows the desktop background, without the possibility to log off the session manually. The cause for this problem is a process which is still running in your session, preventing it from closing and logging off. The same can happen after quitting a Citrix published application.

To solve the problem, open a second connection to the Terminal Server and check in Task manager which process is keeping the session from closing. Some anti-virus applications are known to cause this behaviour.
If you can't avoid running the process, you can use a work-around to log off your session.
Create a batch file, containing something like this:
cd <path_to_application>
start /wait <application_executable>
logoff
Now define this batch file as the starting application.

Or use the following vb script (courtesy of Steven Bendis) to launch your application, and define the vb script as the starting application.

Dim objWshShell, objExec, strAppExe
strAppExe = "<path_to_application>\<application_executable>"
Set objWshShell = CreateObject("WScript.Shell")
Set objExec = objWshShell.Exec(strAppExe)
Do While objExec.Status = 0
WScript.Sleep 500
Loop
Set objExec = objWshSHell.Exec("logoff")

For a different solution to the problem, and a list of known processes which cause this behaviour, check:
CTX891671 - Graceful Logoff from a Published Application Keeps Sessions in Active State

תגובה ללא ציטוט תגובה עם ציטוט חזרה לפורום
תגובה

כלי אשכול חפש באשכול זה
חפש באשכול זה:

חיפוש מתקדם
מצבי תצוגה דרג אשכול זה
דרג אשכול זה:

מזער את תיבת המידע אפשרויות משלוח הודעות
אתה לא יכול לפתוח אשכולות חדשים
אתה לא יכול להגיב לאשכולות
אתה לא יכול לצרף קבצים
אתה לא יכול לערוך את ההודעות שלך

קוד vB פעיל
קוד [IMG] פעיל
קוד HTML כבוי
מעבר לפורום



כל הזמנים המוצגים בדף זה הם לפי איזור זמן GMT +2. השעה כעת היא 18:31

הדף נוצר ב 0.03 שניות עם 12 שאילתות

הפורום מבוסס על vBulletin, גירסא 3.0.6
כל הזכויות לתוכנת הפורומים שמורות © 2026 - 2000 לחברת Jelsoft Enterprises.
כל הזכויות שמורות ל Fresh.co.il ©

צור קשר | תקנון האתר