批处理以提示 RDP 重影会话

Batch to prompt for RDP shadowing session

这就是我在批处理文件中的内容。 我需要它做的是

然后 mstsc /shadow: /control /noconsentprompt 被执行 ,在提示时使用会话 ID,其中 /shadow:X

这就是我所拥有的,但是如何将用户输入选择的会话 ID 插入 /shadow: 字段?

感谢您的帮助。

    @echo off
    qwinsta
    set /p id=Enter Session ID:
    echo %id%

    mstsc /shadow: /control /noconsentprompt

您可能需要启用 delayed expansion of variables,此时您可以将 mstsc 命令写为

mstsc /shadow:!id! /control /noconsentprompt