Export-CrescendoModule
PowerShell Crescendo JSON 구성 파일에서 모듈을 만듭니다.
구문
Export-CrescendoModule
[-ConfigurationFile] <String[]>
[-ModuleName] <String>
[-Force]
[-NoClobberManifest]
[-PassThru]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Description
이 cmdlet은 플랫폼별 명령의 프록시 역할을 하는 함수로 변환할 수 있는 개체를 내보냅니다. 결과 모듈 파일은 PowerShell 버전 5.1까지 실행 가능해야 합니다.
cmdlet은 모듈 .psm1
모듈 매니페스트 .psd1
파일을 모두 만듭니다. 이렇게 하면 Crescendo 범위를 벗어나 모듈 매니페스트를 사용자 지정한 경우 문제가 발생할 수 있습니다.
NoClobberManifest 매개 변수를 사용하여 매니페스트를 덮어쓰지 않도록 합니다.
예제
예제 1
Export-CrescendoModule -ModuleName netsh -ConfigurationFile netsh*.json
Import-Module ./netsh.psm1
예제 2
Export-CrescendoModule netsh netsh*.json -force
매개 변수
-ConfigurationFile
모듈의 프록시를 나타내는 JSON 파일 목록입니다.
형식: | String[] |
Position: | 1 |
Default value: | None |
필수: | True |
파이프라인 입력 허용: | True |
와일드카드 문자 허용: | True |
-Confirm
cmdlet을 실행하기 전에 확인 메시지를 표시합니다.
형식: | SwitchParameter |
별칭: | cf |
Position: | Named |
Default value: | None |
필수: | False |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
-Force
기본적으로 Export-CrescendoModule
기존 모듈을 덮어쓰지 않는 경우입니다.
Force 매개 변수를 사용하여 기존 파일을 덮어쓰거나 Export-CrescendoModule
실행하기 전에 제거합니다.
형식: | SwitchParameter |
Position: | Named |
Default value: | False |
필수: | False |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
-ModuleName
만들려는 모듈 파일의 이름입니다. 후행 .psm1
생략할 수 있습니다.
형식: | String |
Position: | 0 |
Default value: | None |
필수: | True |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
-NoClobberManifest
모듈 매니페스트를 덮어쓰지 않습니다.
새 cmdlet 및 설정으로 매니페스트를 수동으로 업데이트해야 합니다.
형식: | SwitchParameter |
Position: | Named |
Default value: | None |
필수: | False |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
-PassThru
.psm1의 경로와 New-ModuleManifest에 대한 인수를 사용하여 개체를 내보냅니다.
형식: | SwitchParameter |
Position: | Named |
Default value: | None |
필수: | False |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
-WhatIf
cmdlet이 실행되면 어떻게 되는지 보여 주세요. cmdlet이 실행되지 않습니다.
형식: | SwitchParameter |
별칭: | wi |
Position: | Named |
Default value: | None |
필수: | False |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
입력
String[]
출력
참고
내부적으로 이 함수는 명령 개체를 반환하는 Import-CommandConfiguration
cmdlet을 호출합니다. 그런 다음 ConfigurationFile 매개 변수에 제공된 모든 파일을 사용하여 각 개별 함수를 만듭니다. 마지막으로 모든 프록시는 Export-ModuleMember
명령 호출을 만드는 데 사용되므로 결과 모듈을 가져올 때 모듈에 사용 가능한 모든 명령 프록시가 있습니다.
Export-CrescendoModule
모듈 매니페스트에 CrescendoBuilt 태그를 추가합니다. 이 태그를 사용하여 Crescendo를 사용하여 만든 PowerShell 갤러리에서 모듈을 찾을 수 있습니다. 자세한 내용은 다음을 참조하세요.
- 갤러리 검색 구문
- 찾기 모듈
관련 링크
PowerShell