Удаленный вход в Windows и выполнение команд в командной строке с помощью PowerShell

Мне нужно удаленно войти на определенный сервер (скажем, сервер A) из удаленного места (скажем, сервер B) и выполнить такие команды, как ping, telnet (на сервер C) в командной строке сервера A и вернуть вывод команды на сервер B и выполните несколько шагов на основе этих выходных данных. У меня есть сценарий для обработки полученных выходных данных и сценарий для вызова командной строки. Но выполнение необходимых команд и подключение к удаленному компьютеру является проблемой.

Все три сервера A, B и C находятся в одном домене. У меня есть права администратора на все серверы. Другая проблема заключается в том, что включение удаленного взаимодействия на сервере A невозможно, так как сервер A будет клиентским сервером (100 из них занимают один одновременно) и, следовательно, включение удаленного взаимодействия на каждом из клиентских серверов будет утомительной задачей. Любая другая возможность доступа, кроме включения удаленного взаимодействия. Решение может быть простым, но я новичок в PowerShell и, следовательно, не смог найти способ выполнить эту задачу.


person minuvnath    schedule 23.05.2013    source источник


Ответы (1)


Удаленное взаимодействие является подходящим способом сделать это. Не должно быть сложно или утомительно включить удаленное взаимодействие на многих машинах, если вы используете программное обеспечение для управления системой (например, SCCM/SCOM) или, возможно, сценарии входа в систему AD.

Вам нужно будет следить за «проблемой двойного перехода», которая устраняется с помощью CredSSP.

person alroc    schedule 24.05.2013