Мне нужно удаленно ~ 50 машин и запустить пакетный файл. Есть ли способ запустить сеанс RDP и вызвать cmd?
Командная строка RDP вызов CMD на целевом компьютере
2 ответа
Если вам нужно использовать RDP для доступа к этим машинам, есть оболочки для mstsc.exe, которые позволяют командной строки автоматический вход в систему и запуск программы при подключении. Тот, который приходит на ум, - это Remote Desktop Plus. Вы можете использовать пакетный скрипт для входа на данные машины со следующим синтаксисом:
rdp /v:computer /u:username /p:password /start:"pathtoscript/script.bat"
скачать с http://www.donkz.nl/
Windows Remote Shell это то, что вы хотите;
http://technet.microsoft.com/en-us/library/dd163506.aspx
после установки, вы можете перейти WinRS -r:MYSERVER "cmd.exe"
который запустит cmd.exe на удаленной машине и принести вам удаленный сеанс консоли локально. В качестве альтернативы вы можете просто запустить любую другую команду прямо на поле.
на самом деле, если вы не нужно использовать RDP (и я бы не стал просто запускать пакетный файл, если бы мог избежать это) вы можете запустить оболочку (или любую другую команду)без программа третьей стороны. Просто запустите mstsc.exe, выберите альтернативную оболочку и сохраните файл RDP.
ключевые настройки, которые вы ищете, являются;
full address:s:yourserver.domain.com:3389
alternate shell:s:c:\windows\system32\cmd.exe
Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]