Używanie programu PowerShell do żądania przetwarzania za pomocą modelu niestandardowego
Dotyczy: √ Wszystkie modele niestandardowe | √ Wszystkie wstępnie utworzone modele
Ważna
Polecenia cmdlet programu PowerShell Microsoft Syntex i wszystkie inne składniki PnP są narzędziami typu open source wspieranymi przez aktywną społeczność zapewniającą im obsługę. Nie ma umowy SLA dla obsługi narzędzi typu open source z oficjalnych kanałów pomocy technicznej firmy Microsoft.
Modele niestandardowe będą przetwarzać nowo przekazane pliki do biblioteki. Istnieje również możliwość ręcznego żądania przetwarzania w interfejsie użytkownika. Jednak mogą istnieć scenariusze, w których bardziej wydajne jest wyzwalanie przetwarzania za pośrednictwem programu PowerShell.
Żądanie przetwarzania wszystkich elementów, które nie zostały wcześniej sklasyfikowane
Możesz zażądać przetwarzania dla wszystkich elementów w bibliotece, które nie zostały wcześniej sklasyfikowane za pomocą tego polecenia:
#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"
W przypadku przetwarzania o niższym priorytecie można również rozważyć użycie parametru -OffPeak, który będzie umieszczać pliki w kolejce do przetwarzania poza godzinami pracy, w których znajduje się dzierżawa. Aby uzyskać więcej informacji, zobacz Request-PnPSyntexClassifyAndExtract.
Żądanie przetwarzania wszystkich elementów w bibliotece
Możesz zażądać przetworzenia wszystkich plików w bibliotece, nawet jeśli zostały one wcześniej sklasyfikowane. Ten krok może być przydatny, jeśli zaktualizowano model lub dodano inny model do biblioteki.
#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
Uwaga
Użycie opcji -Force z ponad 5000 elementami spowoduje automatyczne włączenie poza szczytowym przetwarzaniem.
Żądanie przetwarzania wszystkich elementów na podstawie właściwości
Jeśli chcesz ograniczyć przetwarzanie do określonego podzestawu elementów w bibliotece, możesz użyć skryptu, aby wybrać określoną grupę plików. W poniższym przykładzie skrypt umożliwia wybranie pola, a wartość pola do filtrowania. Bardziej złożone zapytania można wykonać przy użyciu polecenia 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
Żądanie przetwarzania określonych plików
Przetwarzanie można również zażądać dla określonych plików.
#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"
Plik według modelu plików obsługuje również dzielenie na partie:
#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
Opinia
https://aka.ms/ContentUserFeedback.
Dostępne już wkrótce: W 2024 r. będziemy stopniowo wycofywać zgłoszenia z serwisu GitHub jako mechanizm przesyłania opinii na temat zawartości i zastępować go nowym systemem opinii. Aby uzyskać więcej informacji, sprawdź:Prześlij i wyświetl opinię dla