다음을 통해 공유


PowerShell을 사용하여 비정형 문서 처리 모델 내보내기 및 가져오기

적용 대상: ✓ 비정형 문서 처리

중요

Microsoft Syntex PowerShell cmdlet 및 기타 모든 PnP 구성 요소는 지원되는 활성 커뮤니티에서 지원하는 오픈 소스 도구입니다. 공식 Microsoft 지원 채널의 오픈 소스 도구 지원에 대한 SLA는 없습니다.

Syntex 모델을 PnP 템플릿으로 내보내 콘텐츠 센터 또는 테넌트에서 재사용할 수 있습니다.

콘텐츠 센터에서 모든 모델 내보내기

콘텐츠 센터의 모든 비정형 문서 처리 모델을 단일 PnP 템플릿으로 내보내려면 다음 PnP PowerShell cmdlet을 사용합니다.

Connect-PnPOnline -Url "https://contoso.sharepoint.com/sites/yourContentCenter"

Get-PnPSiteTemplate -Out MyModels.pnp -Handlers SyntexModels

특정 모델 내보내기

특정 비정형 문서 처리 모델을 콘텐츠 센터에서 PnP 템플릿으로 내보내려면 다음 PnP PowerShell cmdlet을 사용합니다.

Connect-PnPOnline -Url "https://contoso.sharepoint.com/sites/yourContentCenter"

Get-PnPSiteTemplate -Out MyModels.pnp -Configuration .\extract.json

extract.json은 내보낼 모델을 정의하여 이름 또는 ID로 모델을 지정하고 필요에 따라 학습 데이터를 추출하지 않도록 구성합니다.

예제 - 이름으로 모델 지정

{
    "$schema": "https://developer.microsoft.com/en-us/json-schemas/pnp/provisioning/202102/extract-configuration.schema.json",
    "persistAssetFiles": true,
    "handlers": [        
        "SyntexModels"
    ],
    "syntexModels": {
        "models": [
            {
                "name": "Sample - benefits change notice.classifier"
            }
        ]
    }
}

예제 - ID로 모델 지정

{
    "$schema": "https://developer.microsoft.com/en-us/json-schemas/pnp/provisioning/202102/extract-configuration.schema.json",
    "persistAssetFiles": true,
    "handlers": [        
        "SyntexModels"
    ],
    "syntexModels": {
        "models": [
            {
                "id": 3,
                "excludeTrainingData": true
            }
        ]
    }
}

"includeTrainingData" 속성을 포함하지 않으면 기본 동작이 포함됩니다.

참고

대상 콘텐츠 센터로 가져올 때 모델을 편집하려면 학습 데이터가 필요합니다.

콘텐츠 센터로 모델 가져오기

PnP 템플릿으로 내보낸 구조화되지 않은 문서 처리 모델을 모든 테넌트에서 콘텐츠 센터로 가져올 수 있습니다. 내보내기 학습 데이터가 포함된 경우 모델을 가져오면 편집할 수 있습니다.

모델을 가져오려면 다음 명령을 사용합니다.

Connect-PnPOnline -Url "https://contoso.sharepoint.com/sites/yourContentCenter"

Invoke-PnPSiteTemplate -Path .\sampleModel.pnp