Подключение к удаленному рабочему столу (mstsc.exe) не позволяет вам предоставлять учетные данные из командной строки. Запуск mstsc /?
из командной строки показывает доступные переключатели:
MSTSC [] [/ v:] [/ админ] [/ е [ullscreen]] [/ ш:/ч:] [/ общественности] | [/ span] [/ multimon] [/ modify] файл подключения] [/ limitedAdmin] [/ prompt] [/ shadow: [/ control] [/ noConsentPrompt]]
"файл подключения" - указывает имя файла .RDP для подключения.
/v: - Указывает удаленный компьютер, к которому вы хотите подключиться.
/admin - Подключает вас к сеансу для администрирования сервера.
/f - Запуск удаленного рабочего стола в полноэкранном режиме.
/w: - Указывает ширину окна удаленного рабочего стола.
/h: - Указывает высоту окна удаленного рабочего стола.
/public - запускает удаленный рабочий стол в общественном режиме.
/span - Соответствует ширине и высоте удаленного рабочего стола с помощью локального виртуального рабочего стола, если необходимо, через несколько мониторов. Чтобы охватить мониторы, мониторы должны быть расположены так, чтобы образовывать прямоугольник.
/multimon - конфигурирует макет монитора сеансов служб удаленных рабочих столов, идентичный текущей клиентской конфигурации.
/edit - Открывает указанный файл соединения .RDP для редактирования.
/limitedAdmin - Подключает вас к удаленному ПК или серверу в режиме Restricted Administration. В этом режиме учетные данные не будут отправляться на удаленный ПК или сервер, который может защитить вас, если вы подключаетесь к ПК, который был скомпрометирован. Однако соединения, сделанные с удаленного ПК, могут быть не аутентифицированы другими ПК и серверами, что может повлиять на функциональность и совместимость приложений. Подразумевает/admin.
/prompt - запрашивает ваши учетные данные при подключении к удаленному ПК или серверу.
/shadow: - Указывает идентификатор сеанса, который вы хотите просмотреть.
/control - Позволяет контролировать сеанс.
/noConsentPrompt - Позволяет затенять без согласия пользователя.
Это свидетельствует о том, что единственный способ задать учетные данные пользователя при запуске должен либо иметь их хранится в файле .RDP заранее или подсказать пользователю во время выполнения с помощью /prompt
.
Вы можете использовать 'CMDKEY' в пакетном файле, чтобы добавить учетные данные в диспетчер учетных данных. – Squashman
@Squashman: Что бы они хранили их, не так ли (хотя бы в файле .RDP)? Кроме того, вы можете добавить учетные данные для сеанса MSTSC без прав администратора? –
Менеджер учетных данных - это настройка для каждого пользователя. Для добавления учетных данных в диспетчер учетных данных пользователю не нужны никакие привилегии. CMDKEY используется только для автоматизации. В противном случае вы можете просто использовать графический интерфейс, чтобы сделать это. – Squashman