Brug PowerShell til at anmode om behandling af en brugerdefineret model
Gælder for: ✓ Alle brugerdefinerede modeller | ✓ Alle færdigbyggede modeller
Vigtigt!
De Microsoft Syntex PowerShell-cmdlet'er og alle andre PnP-komponenter er værktøjer med åben kildekode, der understøttes af et aktivt community, der understøtter dem. Der er ingen SLA til understøttelse af værktøjer med åben kildekode fra officielle Microsoft-supportkanaler.
Brugerdefinerede modeller behandler nyligt overførte filer til et bibliotek. Det er også muligt manuelt at anmode om behandling i brugergrænsefladen. Der kan dog være scenarier, hvor det er mere effektivt at udløse behandling via PowerShell.
Anmod om behandling af alle elementer, der ikke tidligere er blevet klassificeret
Du kan anmode om behandling af alle elementer i biblioteket, der ikke tidligere er blevet klassificeret, ved hjælp af denne kommando:
#Note: you're connecting here to the site that holds the document library you want to process
Connect-PnPOnline -Url "https://contoso.sharepoint.com/sites/finance"
Request-PnPSyntexClassifyAndExtract -List "Documents"
I forbindelse med behandling med lavere prioritet kan du også overveje at bruge parameteren -OffPeak, som sætter filer i kø til behandling uden for arbejdstiden, hvor din lejer er placeret. Du kan få flere oplysninger under Request-PnPSyntexClassifyAndExtract.
Anmod om behandling af alle elementer i et bibliotek
Du kan anmode om behandling af alle filer i biblioteket, selvom de tidligere er blevet klassificeret. Dette trin kan være nyttigt, hvis du har opdateret en model eller føjet en anden model til biblioteket.
#Note: you're connecting here to the site that holds the document library you want to process
Connect-PnPOnline -Url "https://contoso.sharepoint.com/sites/finance"
Request-PnPSyntexClassifyAndExtract -List "Documents" -Force
Bemærk!
Hvis du bruger indstillingen -Force med mere end 5000 elementer, aktiveres behandling uden for spidsbelastning automatisk.
Anmod om behandling af alle elementer baseret på en egenskab
Hvis du vil begrænse behandlingen til et bestemt undersæt af elementer i et bibliotek, kan du bruge et script til at vælge en bestemt gruppe filer. I følgende eksempel gør scriptet det muligt at vælge et felt og en feltværdi, der kan filtreres efter. Du kan fuldføre mere komplekse forespørgsler ved hjælp af Get-PnPListItem.
#Note: you're connecting here to the site that holds the document library you want to process
Connect-PnPOnline -Url "https://contoso.sharepoint.com/sites/finance"
$list = Get-PnPList -Identity "Documents"
# Set the field name to filter items by
$fieldName = "Vendor"
# Set the field value to filter by
$fieldFilter = "Fabrikam"
$listItems = (Get-PnPListItem -List $list -fields $fieldName).fieldValues
$targetItems = $listItems | Where-Object -Property Provider -EQ -Value $fieldFilter
# Create a new batch
$batch = New-PnPBatch
# Add files to classify to the batch
foreach ($listItem in $targetItems) {
Request-PnPSyntexClassifyAndExtract -FileUrl $listItem.FileRef -Batch $batch
}
# Execute batch
Invoke-PnPBatch -Batch $batch
Anmod om behandling af bestemte filer
Der kan også anmodes om behandling af bestemte filer.
#Note: you're connecting here to the site that holds the document library you want to process
Connect-PnPOnline -Url "https://contoso.sharepoint.com/sites/finance"
Request-PnPSyntexClassifyAndExtract -FileUrl "/sites/finance/documents/contoso contract.docx"
Filen efter filmodel understøtter også batching:
#Note: you're connecting here to the site that holds the document library you want to process
Connect-PnPOnline -Url "https://contoso.sharepoint.com/sites/finance"
# Create a new batch
$batch = New-PnPBatch
# Add files to classify to the batch
Request-PnPSyntexClassifyAndExtract -FileUrl "/sites/finance/documents/contoso contract.docx" -Batch $batch
Request-PnPSyntexClassifyAndExtract -FileUrl "/sites/finance/documents/relecloud contract.docx" -Batch $batch
# Execute batch
Invoke-PnPBatch -Batch $batch
Feedback
https://aka.ms/ContentUserFeedback.
Kommer snart: I hele 2024 udfaser vi GitHub-problemer som feedbackmekanisme for indhold og erstatter det med et nyt feedbacksystem. Du kan få flere oplysninger under:Indsend og få vist feedback om