Я пытаюсь установить значение свойства для столбца управляемых метаданных для файлов в папке, расположенной в библиотеке документов.Я могу установить значения для других метаданных, поскольку они являются текстовыми полями.Я считаю, что я должен привести его к другому типу, чтобы установить значение.Я пробовал различные методы, которые я нашел, но ничего не работает.«Тип документа» - это столбец управляемых метаданных.
$files = Get-PnPFolderItem -FolderSiteRelativeUrl $folderRelativeUrl -ItemType File
foreach($file in $files)
{
write-output $file.Name
$file.Properties['Business Unit'] = $Global:BusinessUnit
$file.Properties['Customer Name'] = $Global:CustomerName
$file.Properties['Customer No'] = $Global:CustomerNumber
#$file.Properties['Doc Type'] = $Global:DocType
$file.Properties['Doc Type'] = $term.Name
$file.Properties['Job Name'] = $Global:JobName
$file.Properties['Job Number'] = $Global:JobNumber
$file.Properties['Opportunity Name'] = $Global:OpportunityName
$file.Properties['Opportunity No'] = $Global:OpportunityNumber
$file.Properties['Quote Name'] = $Global:QuoteName
$file.Properties['Quote ID'] = $Global:QuoteNumber
$file.Properties['System'] = $Global:System
$file.Update()
Я использую эту команду для получения термина из хранилища терминов
$term = Get-PnpTerm -TermGroup "Document Types" -TermSet Document -Identity $Folder -ErrorAction Ignore
$ Папка - это имя, которым я являюсьищем в терминах магазина, например: "Цитата".