আমি যতদূর জানি এটি সম্ভব নয়। আরডিপিতে একটি অটো-পুনঃসংযোগ প্যারাম রয়েছে তবে এটি তখনই কাজ করে যখন নেটওয়ার্ক সমস্যা এবং এর কারণে সংযোগটি বাদ দেওয়া হয়েছিল তবে সংযোগ বিচ্ছিন্ন আরডিপি সেশন নিজেই সার্ভারে উপলব্ধ। আপনি যখন আরডিপি এর মাধ্যমে সার্ভারটি পুনরায় চালু করবেন তখন সেশনটি পুরোপুরি বন্ধ হয়ে যাবে এবং সুতরাং ক্লায়েন্টটি "জানেন" যে সার্ভারে এটির জন্য কোনও সেশন নেই।
এই দৃশ্যের জন্য একটি সাধারণ স্ক্রিপ্ট লিখতে একটি সম্ভাব্য কাজ পাওয়ারশেলের মতো:
While($i -ne 1) {
Start-Process -FilePath "test.rdp" -Wait;
}
আপনি আর স্ক্রিপ্ট বন্ধ না করা পর্যন্ত এটি আরডিপি সংযোগটি পুনঃসূচনা করে (আরও স্পষ্টভাবে এটি সম্পূর্ণ নতুন শুরু হয়) (সিটিআরএল + সি টিপে বা পাওয়ারশেল আইএসইতে স্টপ বোতামে ক্লিক করুন)।
আপনি আরডিপি সংযোগ আরম্ভ করার আগে নির্দিষ্ট মুহুর্তে কী ঘটছে তা জানতে কোনও নেটওয়ার্ক পিংয়ের সাথে এটি একত্রিত করতে পারেন।
Try {
Write-Host "Press CTRL+C to stop the script.";
While($i -ne 1) {
Write-Host "Pinging server...";
If (Test-Connection -ComputerName rdp-server.local -Count 1 -ErrorAction SilentlyContinue) {
Write-Host "Ping OK. Starting RDP connection...";
Start-Process -FilePath "test.rdp" -Wait;
Write-Host "RDP connection closed. Restarting...";
} Else {
Write-Host "Ping failed. Retry...";
}
}
} Finally {
Write-Host "CTRL+C pressed. Bye!";
}