C'è un modo per mostrare il livello di crittografia di una sessione RDP dalla riga di comando / Powershell?


8

Per Windows 2008, devo creare uno script che mostrerà se le sessioni RDP connesse sono impostate su una crittografia "alta" o qualcos'altro (ad esempio, "compatibile").

Qualcuno conosce un modo per ottenere questo senza passare attraverso la GUI?

Ho studiato wmic e powershell, ma non sono riuscito a localizzare nulla. Ho trovato un modulo .net Powershell per Terminal Services, ma tutto ciò che farebbe sarebbe stato visualizzare lo stato (ovvero, elencare le sessioni). In realtà ho bisogno di vedere il livello di crittografia.


Curiosamente, la GUI dello stato della sessione ha solo un campo vuoto in cui dovrebbe essere lo stato della crittografia. Apparentemente questa informazione è difficile da ottenere.
Nic

Risposte:



0

L'API C ++ per questo è WTSQuerySessionInformation con 26 come valore per WTS_INFO_CLASS. Nessuno dei moduli Powershell inclusi implementa questo, ma ce n'è uno nella galleria di script TechNet qui . Il modulo sottostante implementa un paio di tipi che non sono disponibili fino a Server 2008 R2, anche se potrebbe essere necessario modificarlo leggermente per farlo funzionare come previsto. Puoi trovare maggiori informazioni sulle strutture supportate qui . So che è quasi un anno dopo il fatto, ma forse altri lo stanno cercando ...

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.