Forum
Merhaba,
200'e yakın sanal sunucularıma hangi user'lar RDP yapıyor listesini çıkarmam gerekiyor.
Sunucu içerisinde tek tek net localgroup "Remote Desktop Users" komutu ile liste alabiliyorum.
Bunu PowerShell'de hızlı bir şekilde yapabilir miyim ?
Domaindeki Pc ismini yazıp liste alabileceğim bir scripte ihtiyacım var.
Yardımlarınızı bekler iyi çalışmalar dilerim.
Merhaba,
Bu makale size yardımcı olacaktır.
Working with Local Groups Using PowerShell - Key2 Consulting
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.
*****************************************************************
Makale için teşekkür ederim hakan bey. Yalnız burada da tek bir sunucu için yazılmış bir script mevcut.
Ben 200'e yakın Sunucudan RDP User listesini çekmek istiyorum.
Yani komple hazır kod istiyorsun, azıcık uğraşsan aslında yazabilirsin.
Bu durumda öncelikle server veya computer değişkeni tanımlar ve bunu bir txt den aldırabilirsin.
Invoke-Command -ComputerName (Get-Content c:\scripts\servers.txt) -ScriptBlock {Get-LocalGroupMember -Group "Remote Desktop Users" | select Name | Export-csv -path "C:\Temp\GroupMembers.csv" -NoTypeInformation}
txt yerine makineleri ad den bulsun dersen böyle bir şey yazman gerekli
$ComputerName = (Get-ADComputer -Filter 'operatingsystem -like "*server*" -and enabled -eq "true"' -Server (Get-ADDomain).DNsroot -SearchBase $Path)
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.
*****************************************************************