RDS Sunucusunda Çalışan Programları Listeleme ve Sonlandırma için PowerShell Komutları

31-03-2023 04:01
RDS Sunucusunda Çalışan Programları Listeleme ve Sonlandırma için PowerShell Komutları
 RDS (Remote Desktop Services), Windows Server işletim sistemi üzerinde birçok kullanıcının aynı anda uzaktan bağlantı kurmasına izin veren bir servistir. RDS sunucusunda çalışan programları listelemek ve sonlandırmak için PowerShell kullanabilirsiniz.

 

İşte RDS sunucusunda çalışan programları listelemek ve sonlandırmak için kullanabileceğiniz PowerShell komutları:

 

Programları Listeleme Komutu:

 

Get-RDUsersession | Select-Object UserName, SessionState, ApplicationName, HostServer, SessionId

 

Bu komut, RDS sunucusunda çalışan tüm programları listeler. Her program için kullanıcı adı, oturum durumu, uygulama adı, ana bilgisayar sunucu adı ve oturum kimliği gibi ayrıntıları görüntüler.

 

Programı Sonlandırma Komutu:

 

Get-RDUsersession | where {$_.ApplicationName -like "*programadi*"} | foreach { $_.SessionId } | sort | Get-Unique | foreach { logoff $_ -force }

 

Bu komut, belirli bir program adına sahip olan tüm RDS oturumlarını sonlandırır. Komutu çalıştırmadan önce, "programadi" yerine sonlandırmak istediğiniz programın adını yazmanız gerekir.

 

Bu komut, önce program adına göre filtreler ve sonra her bir RDS oturumu için oturum kimliğini belirler. Son olarak, "logoff" komutuyla her bir oturum sonlandırılır.

 

Not: Bu komutu çalıştırmak için PowerShell yönetici olarak çalıştırılmalıdır.

HASAN KAYAPINAR
HAKKIMDA

Blog Etiketleri :
IdeaSoft® | E-Ticaret paketleri ile hazırlanmıştır.