none
Powershell Konfiguration von RDP-Sitzungen auslesen

    Frage

  • Hallo

    Derzeit verwenden wir ein Script auf unseren Servern das uns alle jemals angemeldeten User auflistet und abspeichert.

    Nun möchte ich aber auch noch zusätzlich (oder extra) die RDP-Einstellungen der Nutzer mit ausgegeben bekommen. Z. B. Lokaler-Computername, ob Drucker mitgeschliffen werden, ob Programme bei Verbindungsherstellung gestartet werden usw. .

    Zurzeit sieht das Script wie folgt aus:

    Get-ChildItem -Path "HKLM:\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList" | ForEach-Object{
        $objSID = New-Object System.Security.Principal.SecurityIdentifier($($_.Name| split-path -leaf)) 
        $objUser = $objSID.Translate( [System.Security.Principal.NTAccount]) 
        $objUser.Value 
    } > c:\temp\user.csv

    dies gibt mir nur alle jemals angemeldeten User im folgenden Format aus:

    Server\User

    Vielen Dank!

    Mittwoch, 13. Juni 2018 13:25

Antworten