2017-05-08 9 views
0

Win 7에 텔넷 클라이언트를 설치했습니다. 이제 PowerShell에서 실행하려고합니다. 원격 호스트에서 명령 ewfmgr d: -commit을 실행하려면이 작업이 필요합니다. 내가 사용한다PowerShell에서 Windows 텔넷 클라이언트를 실행하는 방법은 무엇입니까?

Invoke-Command -ComputerName [MyComp] -scriptblock {cmd.exe /c "telnet"} 

그러나 아무 일도 일어나지 않는다. CMD 및 전송 매개 변수 (IP, 사용자 이름, 암호, 명령)를 사용하여 텔넷을 실행할 수 있습니까?

는 내가 같은 일 here을 시도

Invoke-Command -Command {cmd.exe /c C:\Windows\System32\telnet.exe} 

& "C:\Windows\System32\telnet.exe" 

Invoke-Command -ScriptBlock {C:\Windows\System32\telnet.exe} 

도 시도했다.

+2

아무런 반응이 없습니다, 텔넷 클라이언트 프로그램이 상호 작용한다. 사용자 입력을 기다립니다. 텔넷 스크립팅은 고통 스럽습니다. 대신 SSH를 사용할 수 있습니까? – vonPryz

+2

텔넷을 사용해야하는 경우 적어도 실제로 스크립트 할 수있는 텔넷 클라이언트를 사용하십시오. [PuTTY 슈트 (https://the.earth.li/~sgtatham/putty/0.69/htmldoc/Chapter7.html#plink)] (https://www.chiark.greenend.org. uk/~ sgtatham/putty/latest.html). –

답변

0

당신은 예처럼 Invoke-Item PowerShell을에서 텔넷 cliente를 열 수 있습니다

Invoke-Item "C:\Windows\System32\telnet.exe" 

start-sleep 5