I'm trying to figure out how to enable automatic shadowing for Remote Desktop Protocol (RDP) on my Windows 11 Pro machine. I have the RDP server and licensing all set up, and I can successfully use the following command to shadow my session without issues: `mstsc /v: /shadow:1 /noconsentprompt /control`. It allows me to be logged into the console session on the physical device while also accessing it via RDP at the same time.
However, when I attempt to connect using a mobile RDP app or similar clients, I can't send those command switches, and it kicks me out of the console session.
What I'm looking for is a way to configure those switches (`/shadow:1 /noconsentprompt /control`) on the server side. Essentially, I want the server to behave as if those options were sent by the client, allowing shadowing even when the client doesn't support it. Any advice on how I can set this up?
1 Answer
Unfortunately, you can't control those settings server-side since `/shadow:1 /noconsentprompt /control` can only be run through mstsc.exe. It's a limitation of how RDP and these command-line options work. It sounds like you're trying to achieve simultaneous access to the same session, but you'll need to use the proper tool for that. Just curious, what are you trying to achieve? You can usually be logged into the same console session only with one person at a time.
I understand the limitations, but I'm looking for a way to let a third party without shadow support connect while I observe what they're doing. Is there really no way to get around that?