Forum

Server 2022'de Admi...
 
Bildirimler
Hepsini Temizle

[Çözüldü] Server 2022'de Adminden, kullanıcı ekranına Remote bağlanma sorunu

egemen köksal
(@egemenkoksal)
Üye

Merhaba,

Daha önce Server 2008 kullanıyorduk. 

Server 2022 ye geçiş yaptık. Herşey güzel hoş da; 2008 de Admin ekranımızdan, kullanıcıların Server masaüstlerine Remote Desktop Services Manager ile bağlanabiliyor ve kullnıcı masaüstünü kullanabiliyor, sorunlarını çözebiliyorduk.

Server 2022'de Remote Desktop Service Manager yok. Ve kullanıcıların RDP ile girdikleri server masaüstü ekranlarını izleyemiyor göremiyor ve müdahale edemiyoruz.

2022 de powershell dışında bunun bir yolu varmı? Yoksa, 3ncü parti bir yazılım öneriniz varmı?

 

Teşekkkürler.

Alıntı
Konu başlatıcı Gönderildi : 09/08/2022 08:29
Zülfü Mehmet ÖZÇİFÇİ
(@zulfumehmetozcifci)
Üye

Serveri core olarak kurmuş olabilir misiniz? Core olarak kurulum yapıldıysa sadece power shell veya cmd üzerinden işlem yapabilirsiniz.

Kişisel bir olay

CevapAlıntı
Gönderildi : 09/08/2022 17:12
egemen köksal
(@egemenkoksal)
Üye

Evet tabi ki core olarak kurduk. Öyle olması gerekiyor.

Core'da cmd ve power shell 'den başka yolu yokmu?

Peki 3ncü parti yazılım?

CevapAlıntı
Konu başlatıcı Gönderildi : 09/08/2022 17:58
Zülfü Mehmet ÖZÇİFÇİ
(@zulfumehmetozcifci)
Üye

Desktop olarak kurulum gerçekleştirebilirsiniz. Core kurup 3. Party yazılım aramak mantıksız. Zaten core olarak kurmanın amacı sunucuyu komut satırından yönetmek. Yoksa desktop sürümünü kurunuz. 

Kişisel bir olay

CevapAlıntı
Gönderildi : 09/08/2022 18:21
Hakan Uzuner
(@hakanuzuner)
Kıdemli Üye Yönetici
Gönderen: @egemenkoksal

Evet tabi ki core olarak kurduk. Öyle olması gerekiyor.

Core'da cmd ve power shell 'den başka yolu yokmu?

Peki 3ncü parti yazılım?

Core kurup GUI ürün mü soruyorsunuz ben mi yanlış anladım? Açıkcası çalışır mı bilmiyorum ama bu programı bir deneyin;

https://www.rdpsoft.com/products/remote-desktop-commander/premium-management-features/

Danışman - ITSTACK Bilgi Sistemleri
****************************************************************
Probleminiz Çözüldüğünde Sonucu Burada Paylaşırsanız.
Sizde Aynı Problemi Yaşayanlar İçin Yardım Etmiş Olursunuz.
Eğer sorununuz çözüldü ise lütfen "çözüldü" olarak işaretlerseniz diğer üyeler için çok büyük kolaylık sağlayacaktır.
*****************************************************************

CevapAlıntı
Gönderildi : 10/08/2022 00:06
egemen köksal
(@egemenkoksal)
Üye

Dün gece, Core'u iptal edip Desktop 2022 kurduk. Yine power shell den başka yol yok gibi ?

Power shell bir nebze iş görüyor ama isime göre sıralamıyor. uzaktan masaüstüne bağlanmak için 230 kullanıcıda aradığımız birini bulmak baya zaman alıyor.

CevapAlıntı
Konu başlatıcı Gönderildi : 10/08/2022 08:28
Erol DURSUN
(@eroldursun)
Tecrübeli Üye

@egemenkoksal 

powershell komutlarını paylaşabilir misin ?

 

CevapAlıntı
Gönderildi : 10/08/2022 08:48
egemen köksal
(@egemenkoksal)
Üye
Gönderen: @eroldursun

@egemenkoksal 

powershell komutlarını paylaşabilir misin ?

 

$currentUser = New-Object Security.Principal.WindowsPrincipal $([Security.Principal.WindowsIdentity]::GetCurrent())
$testadmin = $currentUser.IsInRole([Security.Principal.WindowsBuiltinRole]::Administrator)
if ($testadmin -eq $false) {
Start-Process powershell.exe -Verb RunAs -ArgumentList ('-noprofile -noexit -file "{0}" -elevated' -f ($myinvocation.MyCommand.Definition))
exit $LASTEXITCODE
}

Add-Type -assembly System.Windows.Forms
$Header = "SESSIONNAME", "USERNAME", "ID", "STATUS"
$gForm = New-Object System.Windows.Forms.Form
$gForm.Text ='Shadow Session Connect'
$gForm.Width = 400
$gForm.AutoSize = $true
$dBttn = New-Object System.Windows.Forms.Button
$dBttn.Text = 'Control'
$dBttn.Location = New-Object System.Drawing.Point(15,10)
$gForm.Controls.Add($dBttn)
$dList = New-Object System.Windows.Forms.ListView
$dList.Location = New-Object System.Drawing.Point(0,50)
$dList.Width = $gForm.ClientRectangle.Width
$dList.Height = $gForm.ClientRectangle.Height
$dList.Anchor = "Top, Left, Right, Bottom"
$dList.MultiSelect = $False
$dList.View = 'Details'
$dList.FullRowSelect = 1;
$dList.GridLines = 1
$dList.Scrollable = 1
$gForm.Controls.add($dList)
foreach ($column in $Header){
$dList.Columns.Add($column) | Out-Null
}
$(qwinsta.exe | findstr "Active") -replace "^[\s>]" , "" -replace "\s+" , "," | ConvertFrom-Csv -Header $Header | ForEach-Object {
$dListItem = New-Object System.Windows.Forms.ListViewItem($_.SESSIONNAME)
$dListItem.Subitems.Add($_.USERNAME) | Out-Null
$dListItem.Subitems.Add($_.ID) | Out-Null
$dListItem.Subitems.Add($_.STATUS) | Out-Null
$dList.Items.Add($dListItem) | Out-Null
}
$dBttn.Add_Click(
{
$SelectedItem = $dList.SelectedItems[0]
if ($SelectedItem -eq $null){
[System.Windows.Forms.MessageBox]::Show("Select a user session to connect ")
}else{
$session_id = $SelectedItem.subitems[2].text
$(mstsc /shadow:$session_id /control /noConsentPrompt)
#[System.Windows.Forms.MessageBox]::Show($session_id)
}
}
)
$gForm.ShowDialog()

 

 

Session ID'ye göre, yani kullanıcıların servera remote giriş sıralamasına göre sort ediyor.

Bu ileti 2 ay önce egemen köksal tarafından düzenlendi
CevapAlıntı
Konu başlatıcı Gönderildi : 10/08/2022 09:18
Erol DURSUN
(@eroldursun)
Tecrübeli Üye

@egemenkoksal 

sağol GUI uygulamaların gözünü seveyim.

🙂

CevapAlıntı
Gönderildi : 10/08/2022 09:33
egemen köksal
(@egemenkoksal)
Üye

@eroldursun 

size lazım diye mi kodları istediniz?

Ben de bir çözüm söyleyeceksiniz sanmıştım. 😆 

CevapAlıntı
Konu başlatıcı Gönderildi : 10/08/2022 11:05
Hakan Uzuner
(@hakanuzuner)
Kıdemli Üye Yönetici

Bahsettiğim program size yardımcı olacaktır.

Danışman - ITSTACK Bilgi Sistemleri
****************************************************************
Probleminiz Çözüldüğünde Sonucu Burada Paylaşırsanız.
Sizde Aynı Problemi Yaşayanlar İçin Yardım Etmiş Olursunuz.
Eğer sorununuz çözüldü ise lütfen "çözüldü" olarak işaretlerseniz diğer üyeler için çok büyük kolaylık sağlayacaktır.
*****************************************************************

CevapAlıntı
Gönderildi : 10/08/2022 11:18
Erol DURSUN
(@eroldursun)
Tecrübeli Üye

Hakan beyin belirttiği programı deneyebilirsiniz.

Hakan hocam tsadmin RDS sunucularda süper bir aracti neden kaldırdılar acaba ?

Yeni versiyonlarda geri gelir diye umut ediyordum demek ki gelmemiş .

 

CevapAlıntı
Gönderildi : 10/08/2022 11:27
Hakan Uzuner
(@hakanuzuner)
Kıdemli Üye Yönetici

Evet varsayılan olarak güzel bir üründü, ancak Microsoft admin center ile artık daha çok bulut tabanlı yönetim araçlarına geçtiği için yatırım yapmıyor olabilir. Birde şirketler zaten dameware, teamviewer vb ürünler kullanıyor artık.

Danışman - ITSTACK Bilgi Sistemleri
****************************************************************
Probleminiz Çözüldüğünde Sonucu Burada Paylaşırsanız.
Sizde Aynı Problemi Yaşayanlar İçin Yardım Etmiş Olursunuz.
Eğer sorununuz çözüldü ise lütfen "çözüldü" olarak işaretlerseniz diğer üyeler için çok büyük kolaylık sağlayacaktır.
*****************************************************************

CevapAlıntı
Gönderildi : 10/08/2022 12:13
Paylaş: