Export-ODataEndpointProxy cmdlet은 OData 엔드포인트의 메타데이터를 사용하여 해당 OData 엔드포인트를 관리하는 데 사용할 수 있는 cmdlet이 포함된 모듈을 생성합니다. 이 모듈은 CDXML을 기반으로 합니다. 이 cmdlet은 모듈을 생성한 후 해당 모듈을 OutputModule 매개 변수로 지정된 경로 및 파일 이름에 저장합니다.
Export-ODataEndpointProxy CRUD(만들기, 읽기, 업데이트 및 삭제) 작업, 비 CRUD 작업 및 연결 조작을 위한 cmdlet을 생성합니다.
Export-ODataEndpointProxy 엔드포인트 리소스당 하나의 CDXML 파일을 생성합니다. 모듈이 생성된 후 이러한 CDXML 파일을 편집할 수 있습니다. 예를 들어 windows PowerShell cmdlet 명명 지침에 맞게 cmdlet의 명사 또는 동사 이름을 변경하려는 경우 파일을 수정할 수 있습니다.
생성된 모듈의 모든 cmdlet은 모듈이 관리하는 엔드포인트에 연결하기 위해 ConnectionURI 매개 변수를 포함해야 합니다.
이 명령은 소매 서비스 엔드포인트를 관리하는 모듈을 생성합니다. 이 명령은 엔드포인트의 URI와 엔드포인트 메타데이터의 URI를 지정합니다. 또한 이 명령은 출력 경로 및 스크립트 모듈 이름을 OutputModule 매개 변수의 값으로 제공합니다.
ResourceNameMapping 매개 변수의 값에 대해 이 명령은 리소스 컬렉션 이름을 cmdlet 집합의 원하는 명사에 매핑하는 해시 테이블을 제공합니다. 이 예제에서 제품은 리소스 컬렉션 이름이고 상품 명사입니다. HTTPS가 아닌 비 SSL 사이트에 대한 연결을 허용하려면 AllowUnsecureConnection 매개 변수를 추가합니다.
이 cmdlet은 이진 모듈, 모듈 매니페스트 및 서식 파일(해당하는 경우)을 지정된 폴더에 복사합니다. 모듈 이름만 지정하면 Export-ODataEndpointProxy 모듈을 $HOME\Documents\WindowsPowerShell\Modules 폴더에 저장합니다. 경로를 지정하는 경우 cmdlet은 해당 경로에 모듈 폴더를 만듭니다.
생성된 cmdlet을 사용자 지정할 수 있는 매핑이 포함된 해시 테이블을 지정합니다. 이 해시 테이블의 리소스 컬렉션 이름은 키입니다. 원하는 cmdlet 명사 값입니다.
예를 들어 해시 테이블 @{Products = 'Merchandise'}Products 키 역할을 하는 리소스 컬렉션 이름입니다.
상품 결과 cmdlet 명사입니다. 생성된 cmdlet 이름은 Windows PowerShell cmdlet 명명 지침에 맞지 않을 수 있습니다. 이 cmdlet이 모듈을 만든 후 리소스 CDXML 파일을 수정하여 cmdlet 이름을 변경할 수 있습니다. 자세한 내용은 강력한 권장 개발 지침참조하세요.
이 cmdlet은 일반적인 매개 변수인 -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction 및 -WarningVariable 매개 변수를 지원합니다. 자세한 내용은 about_CommonParameters를 참조하세요.