Feldolgozás kérése egyéni modell alapján a PowerShell használatával
A következőkre vonatkozik: ✓ Minden egyéni modell | ✓ Minden előre összeállított modell
Fontos
A Microsoft Syntex PowerShell-parancsmagok és az összes többi PnP-összetevő nyílt forráskódú eszközök, amelyeket egy aktív közösség támogat, amely támogatást nyújt számukra. A Microsoft hivatalos támogatási csatornái nem támogatják a nyílt forráskódú eszközök SLA-ját.
Az egyéni modellek feldolgozzák az újonnan feltöltött fájlokat egy tárba. A feldolgozás manuális kérése is lehetséges a felhasználói felületen. Előfordulhatnak azonban olyan helyzetek, amikor hatékonyabb a powershell-lel történő feldolgozás aktiválása.
A korábban nem besorolt elemek feldolgozásának kérése
Az alábbi paranccsal kérheti a tár összes olyan elemének feldolgozását, amely korábban nem lett besorolva:
#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"
Az alacsonyabb prioritású feldolgozáshoz érdemes lehet az -OffPeak paramétert is használni, amely a fájlokat a bérlőt tartalmazó munkaidőn kívüli feldolgozásra vár. További információ: Request-PnPSyntexClassifyAndExtract.
Egy tár összes elemének feldolgozásának kérése
Kérheti a tárban lévő összes fájl feldolgozását, még akkor is, ha korábban besorolta őket. Ez a lépés akkor lehet hasznos, ha frissített egy modellt, vagy hozzáadott egy másik modellt a kódtárhoz.
#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
Megjegyzés:
A -Force beállítás több mint 5000 elem esetén automatikusan engedélyezi a csúcsfeldolgozást.
Az összes elem feldolgozásának kérése egy tulajdonság alapján
Ha egy tár elemeinek egy adott részhalmazára szeretné korlátozni a feldolgozást, szkripttel kijelölhet egy adott fájlcsoportot. A következő példában a szkript lehetővé teszi egy mező kiválasztását, és egy mezőérték szűrését. Összetettebb lekérdezések is elvégezhetők a Get-PnPListItem paranccsal.
#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
Adott fájlok feldolgozásának kérése
Adott fájlok feldolgozása is kérhető.
#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"
A fájl fájlmodell szerint is támogatja a kötegelést:
#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