웹 응용 프로그램 배포와 관련된 특정 작업을 돕기 위해 Windows 용 PowerShell 스크립트를 작성하려고합니다.PowerShell 스크립트를 통한 PowerShell 모듈 개발시기 선택
어떤 이유로 나는의 개발을 선호하거나 제외해야이되는 PowerShell을 모듈 (.psm1) 대신 PowerShell 스크립트 (.ps1입니다)을하는? 스크립트를 개발
인수
- 단순 : 그것은 설치하는 모듈이 필요 않기 때문에 스크립트를 사용하면 좀 더 쉽게 윈도우 관리자를위한 더 간단 있음을 나는 것 (하지만 난 내가 Windows 관리자가 아니기 때문에 잘못되었을 수 있습니다!).
- 빠른 개발 : 모듈을 개발할 때 내부 방법을 더 많이 사용하도록 프로그래밍해야합니다. 따라서 API를 설계하는 것이 더욱 엄격해야합니다.
- 재사용 : 모듈을 개발하기
인수이 먼저 떠오르는 것들이다 : 관리자가 자신의 스크립트에서 우리의 스크립트를 통합하고자하는 경우, 그것은 수 있습니다 스크립트를 호출하는 대신 하나 이상의 (또는 여러 개의) cmdlet을 노출하는 모듈을 쉽게 재사용 할 수 있습니까?
- ...
당신은 PS의 PS 모듈 대 스크립트, 또는 각 선택의 기술적 한계의 일반적인 사용 사례를 알고 있다면, 그것은 도움이 될 수 있습니다. 모듈은 당신을 위해 무엇을 할 수 있는지 이해하기
생각 : 코드를 만들 때 스크립트로 만듭니다. 그런 식으로 "빠른 개발"이점을 얻을 수 있습니다.작동중인 스크립트가 있으면 모듈로 이전합니다 (예 : 기능을 가로 질러 복사, 문서 추가, 일반적으로 완전히 패키지되었는지 확인). 이렇게하면 개발자의 사고 방식에서 신속하게 작동하는 기능을 얻은 다음 재사용을 위해 리펙토링/리 패키징 할 때 설계자의 사고 방식으로 전환 할 수 있습니다. – JohnLBevan