freeSSHd를 사용하여 Linux 상자에서 powershell 스크립트를 실행하려고합니다. freeSSHd를 설치하고 구성하여 암호없는 인증을 수행합니다.freeSSHd를 통해 실행하는 중에 powershell 스크립트가 종료되지 않습니다.
powershell을 실행하기 위해 ssh를 실행할 때 예상되는 출력을 제공하지만 멈추었습니다. 즉, 프롬프트가 다시 표시되지 않습니다.
ssh [email protected]_windows_box 'powershell C:\Users\gkr\Desktop\my_ps_script.ps1 arg1'
내가 잘못 여기서 뭐하는 거지?
말할 하드, 스크립트가 무엇을이하고있는 것처럼 보일 것입니다 발견? 어떤 오류 또는 메시지가 표시됩니까? –
오류가 없습니다. 스크립트는 예상대로 작동하는 각 디스크에 대한 세부 정보를 가져옵니다. 나는 또한 출력을 받고 있지만 세션이나 콘솔을 다시 얻지는 못합니다. 콘솔을 얻으려면 프로세스를 죽여야 만합니다. –
비슷한 문제가 있습니다. http://stackoverflow.com/questions/18569588/ssh-remote-command-does-not-return 다음과 같은 명령을 사용하는 것이 좋습니다. 'ssh -t me @ my_windows_box 'powershell C : \ Users \ gkr \ Desktop \ my_ps_script.ps1 arg1'' –