1. Anasayfa
  2. Uncategorized

Windows işletim sistemimde Remote Desktop Oturumunu Uzun Süre Açık Tutmak için Script


Aşağıdaki PowerShell scripti Scroll Lock tuşunu sürekli olarak açıp kapatır. Bu sayede Windows işletim sisteminde RDP ile yapılan bağlantılarıda oturumun açık kalması sağlanır;

$WShell = New-Object -com "Wscript.Shell"
while ($true) {
$WShell.sendkeys("{SCROLLLOCK}")
Start-Sleep -Milliseconds 100
$WShell.sendkeys("{SCROLLLOCK}")
Start-Sleep -Seconds 240
}

Bu script içerisinde yer alan;

$WShell = New-Object -com “Wscript.Shell” satırı Windows Script Host’un bir nesnesini oluşturur. Bu nesne klavye tuşlarına programatik olarak basmayı sağlar.

while ($true) Bu sonsuz bir döngü başlatır. Döngü bir kullanıcı müdahalesi ile durdurulmazsa sonsuza kadar devam eder.

$WShell.sendkeys(“{SCROLLLOCK}”) Bu satır Scroll Lock tuşuna basmayı simüle eder.

Start-Sleep -Milliseconds 100 scriptin 100 milisaniye (0.1 saniye) duraklatır.

Start-Sleep -Seconds 240 Scriptin 240 saniye (4 dakika) duraklatır.