Cygwin rxvt 또는 mintty 터미널에서 PowerShell.exe를 대화식으로 실행할 수 없습니다./dev/tty를 사용하는 세션이 보입니까? 또는/dev/pts? 유사 터미널 장치. junky windows 콘솔 장치 인/dev/console 또는/dev/cons를 사용하는 인스턴스는 어떻게됩니까? 작동합니다.Cygwin의 interactive powershell
cygstart /bin/bash -li
대화 형 PowerShell을 얻을 수있는 유일한 장소 인 cruddy Windows 명령 프롬프트에서 콘솔 버전을 시작합니다.
작품. Rxvt 나던 :
하지도 않습니다 mintty : 나는 시도했다
모든 echo -e | powershell.exe
및 powershell.exe </dev/null
나는 그들이 콘솔의 사용이에 대한 유래에 대한 답변을 볼 때 내가 있으리라 믿고있어 .. 또는 나는 무엇인가 놓치고 있냐?
Why I cannot run PowerShell 2 from Cygwin? 그가 제대로 v2를 원할 때 powershell v3을 실행하는 것처럼 보입니다.
나는 Cygwin에서 터미널 세션에서 PowerShell 스크립트와 명령을 호출하는 파워 쉘 래퍼를 개발했지만 대화 형 옵션 (그런 다음 래퍼에게 더 스크립트 또는 명령을 제공하지 않는 경우 대화 형 가고 싶어) 동작하지 않습니다 . 래퍼 스크립트에 대한 정보는 https://bitbucket.org/jbianchi/powershell/wiki/을 참조하십시오. 대부분의 powershell.exe 호출에서 작동하며 ps1 스크립트의 첫 번째 줄에서 "she-bang"과 같은 역할을합니다.
쉘 스크립트를 쓰는 대신 지구에서 왜 이렇게하고 싶은지 궁금하지 않을 수 있습니다. IMO가 PowerShell보다 훨씬 강력한 bash를 이미 사용하고 있다는 뜻입니다.Cygwin Bash에서 PowerShell을 시작하는 것은 Eclipse에서 VisualStudio를 시작하는 것과 같습니다. 그러나 나는 반대 할 것이다. –
먼저, "왜 그렇게해야합니까?"라는 대답을 싫어합니다 ... 문제에 대한 해결책을 찾거나 같은 문제를 설명하는 사람을 찾고 대답을 통해 "왜 그렇게하고 싶습니까? " 그/그녀의 대답은 당신과 같을 수도 같지 않을 수도 있지만 같은 문제에 관해 이야기하는 누군가를 마침내 발견하게되고 "대답"은 "왜 그 일을하고 싶습니까?"입니다 !!! grrr !!! 하지만 알았어. 그 대답은 .... – johnnyB
vSphere/PowerCLI 작업을 수행하는 많은 powershell 스크립트와 WinAD 호출 (내장 또는 퀘스트 호출)을 수행하는 많은 스크립트가 있습니다. 내 bash 스크립트가 호스트를 통해 루프를 돌리고 powercli를 호출하고 호스트에 vmWare 속성을 설정하거나 GuestOS 또는 그 밖의 여러 가지 사항을보고 할 수 있는지 확인하고 싶습니다. 진짜 대답 : 일을 끝내기위한 도구를 사용하는 것이 가장 좋은 점이 아닌가? 루비, 파이썬, bash, 펄, awk, ... 왜 파워 쉘 아닌가요? PowerShell을 사용한다면 대화식 쉘을 제공하지 않을까요? – johnnyB