بیشتر شما دوستان و کارشناسان با سرویس Terminal service در شبکه آشنایی دارید و میدانید که از این سرویس برای Publish کردن نرم افزار در شبکه استفاده میشود و نرم افزارها تحت شبکه و از روی یک سرور خاص قابل انجام و پردازش هستند و بر روی سیستم کاربران وجود خارجی ندارند. در این سرویس 2 سوال کلی وجود دارد که برای اکثر افرادی که با این سرویس کار کرده اند پیش میاید که این دو سوال این است که در Terminal service ویندوز سرور زمانی که Conection هایی که به سرور متصل هستند و از برنامه استفاده میکنند را مورد بررسی قرار میدهیم میبینید که میتوانید آن کانکشن را قطع کنید یا اینکه بتوانید ببینید که کاربر با آن نرم افزار در حال انجام چه کاری است.
همانطور که مشاهده میکنید زمانی که بر روی User راست کلیک میکنید برای از بین بردن ارتباط 2 گزینه وجود دارد که این سوال وجود دارد که تفاوت این 2 به چه علت میباشد و دیگر اینکه هنگامی که شما میخواهید که صفحه ی نرم افزار کاربر را با استفاده از گزینه ی Remote Conect بررسی کنید چرا این گزینه به صورت غیر فعال میباشد. در این مطلب به تفاوت این 2 گزینه میپردازیم.
همانطور که گفته شد برای قطع ارتباط کاربر از نرم افزار 2 گزینه وجود دارد که شامل:
- Disconnect
- Logoff
در حالت اول که Disconnect میباشد در اینجا اگر ادمین ارتباط کاربر با سرور را Disconnect کند آنگاه کاربر از اتصال به سرور قطع شده ولی نرم افزار آن همچنان باز میباشد و اگر بخواهد که دوباره به سرور وصل گردد آنگا در حد چند ثانیه به سرعت به نرم افزار دسترسی پیدا خواهد کرد و میتواند که کار خود را ادامه دهد.
در حالت دوم اگر شما ارتباط کاربری را Logoff کنید آنگاه کاربر به صورت کامل از برنامه خارج میگردد و برای اتصال دوباره به نرم افزار باید مدت زمان طولانی (منظور از طولانی در حد 2 الی 3 دقیقه) را صبر کند تا دوباره به سرور وصل و بتواند نرم افزار را باز کند و کار خود را انجام دهد.
حالت سومی هم وجود دارد که Reset میباشد که بیشتر بررای زمانی مناسب است که Session کاربر که به سرور زده شده است هنگ میکند و کاربر هیچ کاری نمیتواند انجام دهد آنگاه کانکشن وی را Reset میکنیم.