도구는 도구 일뿐입니다.
그들은 돕거나하지 않습니다.
도움이 필요하거나 필요하지 않습니다.
Unix와 해당 도구가 Windows에서 필요한 작업을 수행한다는 것을 알고 있다면 행복하게 생각할 수 있으며 PowerShell을 배울 필요가 없습니다 (탐색하지 않는 한).
저의 원래 의도는 Windows에 일련의 유닉스 도구를 포함시키고 그 도구를 사용하는 것이 었습니다 (팀의 많은 사람들이 유닉스 배경에 깊은 관심을 가지고 있으며 해당 커뮤니티에 대한 건전한 존중을 받았습니다).
내가 찾은 것은 이것이별로 도움이되지 않았다는 것입니다. 그 이유는 AWK / grep / sed가 COM , WMI , ADSI , 레지스트리, 인증서 저장소 등에 대해 작동하지 않기 때문입니다 .
다시 말해, UNIX는 텍스트 파일을 중심으로 자체 조정 된 전체 에코 시스템입니다. 따라서 텍스트 처리 도구는 효과적으로 관리 도구입니다. Windows는 API와 객체를 중심으로 자체 조정 된 완전히 다른 생태계입니다. 그래서 우리는 PowerShell을 발명했습니다.
필자가 생각하는 것은 텍스트 처리로 Windows에서 원하는 것을 얻지 못하는 경우가 많다는 것입니다. 이 시점에서 PowerShell을 선택해야합니다. 참고-그것은 전부 또는 아무것도 거래가 아닙니다. PowerShell 내에서 Unix 도구를 호출하고 텍스트 프로세스 또는 PowerShell의 텍스트 처리를 사용할 수 있습니다. 또한 Unix 도구에서 PowerShell을 호출하여 텍스트를 얻을 수 있습니다.
다시 말하지만 여기에는 종교가 없습니다. 우리의 초점은 당신에게 성공에 필요한 도구를 제공하는 것입니다. 그렇기 때문에 피드백에 대한 열정이 있습니다. 우리가 직장에서 쓰러지는 곳이나 필요한 도구가없는 곳을 알려 주면 목록에 올려 놓을 것입니다.
정직하게 말해서, 우리는 30 년짜리 구멍에서 파헤쳐 서 시간이 좀 걸릴 것입니다. 즉, Windows Server 2008 / R2의 베타 및 / 또는 서버 제품의 베타를 선택하면 그 구멍이 얼마나 빨리 채워지는지 충격을받을 것입니다.
사용량과 관련하여 현재까지 350 만 건 이상의 다운로드가있었습니다. 선택적 구성 요소로 포함되어 있으며 다운로드가 필요하지 않기 때문에 Windows Server 2008에서 사용하는 사람은 포함되지 않습니다.
V2는 모든 버전의 Windows에 제공됩니다. 선택 구성 요소 인 서버 코어를 제외한 모든 버전의 경우 기본적으로 사용됩니다. Windows 7 / Windows Server 2008 R2가 출시 된 직후, 모든 플랫폼, Windows XP 이상에서 V2를 사용할 수있게됩니다. 즉, 학습에 대한 투자는 매우 많은 기계 / 환경에 적용됩니다.
마지막 의견. PowerShell을 배우기 시작하면 행복 할 것입니다. 디자인의 많은 부분이 유닉스 배경에 크게 영향을 받으므로, 우리가 상당히 다른 반면, 유닉스가 아니라는 점을 극복 한 후에는 매우 빨리 선택할 수 있습니다.
우리는 사람들이 학습을위한 예산이 매우 제한적이라는 것을 알고 있습니다. 이것이 일관성에 대해 매우 어려운 이유입니다. 무언가를 배우고 나면 계속 반복해서 사용할 것입니다.
실험! 즐겨! 끌다!