windows - 활성화 - IIS에서의 Linux 쉘 동등




윈도우 용 shell (5)

내가 생각할 수있는 가장 좋은 방법은 OpenSSH 연결을 통해 Cygwin 을 사용하는 것입니다. 다음은이를 수행하는 방법을 설명하는 문서입니다.

http://www.ucl.ac.uk/cert/openssh_rdp_vnc.pdf

.Net IIS 플랫폼으로 이동을 고려하는 LAMP 개발자로서, 나의 관심사 중 하나는 셸이 부족하여 생산성이 저하된다는 것입니다. 다른 누구에게도이 경험이 있습니까? Linux 쉘이 Windows와 동등한가?


리눅스 셸이 작동 할 환경에서 요구하고 있습니까? 저 CygWin을 위해 나는 가장 길었던 것 주변에 생각하고 매우 튼튼하다 : http://www.cygwin.com/

얼마 전에 나는 (ls, grep, diff)를 사용하는 모든 유명한 리눅스 명령어의 윈도우 포트를 발견했다. 그리고 나는 그것들을 파일에 압축을 풀고 PATH 환경에 추가 한 다음 거기에서 실행할 수있다 : http : // unxutils .sourceforge.net /

또는 코드 내에서 셸 명령을 실행하는 것에 대해 이야기하고 있습니까? .net 영역에 있다면 많은 옵션을 제공 할 Process.Start () 메소드가 있습니다.

희망이 도움이!


환경 전반에 기반하여 서버 플랫폼을 선택해야하며 관리 / 관리 인터페이스가 포함되어야합니다.

Windows에서 IIS 관리를 구현하는 방식이 마음에 들지 않는다면 너무 나 빠지게됩니다. WMI 인터페이스를 둘러싼 약간의 문제는 일반적으로 사용자가 사용할 수있는 해결책을 제시 할 것이라고 말했습니다. 필자는 신뢰할 수있는 환경 재 구축 기능을 갖추기 위해 (주로 PowerShell을 통해) WMI 스크립팅을 사용했습니다.


원격 쉘은 생산성 문제를 해결하지 못합니다. (단지 일을 가능하게 만듭니다.)

필자가 들었던 것부터, 미래의 Microsoft GUI는 powershell에서 사용할 수있는 것과 동일한 API를 사용하기 때문에 powershell을 사용하여 할 수 있습니다.

개인적으로 cygwin을 좋아하지만 cygwin은 Microsoft 응용 프로그램을 관리하는 데 도움이되지 않습니다.

그러나 Window Management Instrumentation과 결합 할 때 Windows Scripting Host가 얼마나 강력한 지 알면 놀랄 것입니다. IIS는 WMI 또는 JScript WSH 스크립트에서 쉽게 사용할 수있는 일부 COM 개체로 완벽하게 관리 할 수 ​​있다고 생각합니다.






terminal