New-SPEnterpriseSearchMetadataMapping

加入 Managed 屬性對應。

Syntax

New-SPEnterpriseSearchMetadataMapping
   -CrawledProperty <CrawledPropertyPipeBind>
   -ManagedProperty <ManagedPropertyPipeBind>
   -SearchApplication <SearchServiceApplicationPipeBind>
   [-AssignmentCollection <SPAssignmentCollection>]
   [-Confirm]
   [-SiteCollection <Guid>]
   [-Tenant <Guid>]
   [-WhatIf]
   [<CommonParameters>]

Description

此 Cmdlet 會將編目屬性對應至 Managed 屬性。 SPEnterpriseSearchMetadataMapping 代表 Managed 屬性與企業搜尋中繼資料屬性架構中一或多個編目屬性之間的對應快照集。

如需適用於 SharePoint 產品的 Windows PowerShell 權限及最新資訊,請參閱線上文件 SharePoint Server Cmdlet

範例

------------------範例------------------

$ssa = Get-SPEnterpriseSearchServiceApplication
$mp = Get-SPEnterpriseSearchMetadataManagedProperty -SearchApplication $ssa -Identity UserName
$cat = Get-SPEnterpriseSearchMetadataCategory -SearchApplication $ssa -Identity People
$cp = Get-SPEnterpriseSearchMetadataCrawledProperty -SearchApplication $ssa -Category $cat -Limit 1
$ncp = New-SPEnterpriseSearchMetadataCrawledProperty -SearchApplication $ssa -Name "MyCrawlProp" -PropSet $cp.PropSet -Category $cp.CategoryName -IsNameEnum $false -VariantType $cp.VariantType -IsMappedToContents $true
New-SPEnterpriseSearchMetadataMapping -SearchApplication $ssa -ManagedProperty $mp -CrawledProperty $ncp

此範例會將建立的編目屬性 MyCrawlProp 對應至預設搜尋服務應用程式的 Managed 屬性 UserName。

VarientType 參數標示為已過時,但在執行 New-SPEnterpriseSearchMetadataCrawledProperty Cmdlet 時仍為必要。

參數

-AssignmentCollection

Manages objects for the purpose of proper disposal. Use of objects, such as SPWeb or SPSite, can use large amounts of memory and use of these objects in Windows PowerShell scripts requires proper memory management. Using the SPAssignment object, you can assign objects to a variable and dispose of the objects after they are needed to free up memory. When SPWeb, SPSite, or SPSiteAdministration objects are used, the objects are automatically disposed of if an assignment collection or the Global parameter is not used.

When the Global parameter is used, all objects are contained in the global store. If objects are not immediately used, or disposed of by using the Stop-SPAssignment command, an out-of-memory scenario can occur.

Type:SPAssignmentCollection
Position:Named
Default value:None
Accept pipeline input:True
Accept wildcard characters:False
Applies to:SharePoint Server Subscription Edition

-Confirm

在執行命令之前,提示您確認操作。 如需詳細資訊,請輸入下列命令:get-help about_commonparameters

Type:SwitchParameter
Aliases:cf
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
Applies to:SharePoint Server Subscription Edition

-CrawledProperty

指定要對應的編目屬性。

此類型必須是格式為 12345678-90ab-cdef-1234-567890bcdefgh 的有效 GUID、表單 https://server_name 中的有效 URL,或有效 CrawledProperty 物件的實例。

Type:CrawledPropertyPipeBind
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
Applies to:SharePoint Server Subscription Edition

-ManagedProperty

指定編目屬性應該對應至其中的 Managed 屬性。

此類型必須是格式為 12345678-90ab-cdef-1234-567890bcdefgh 的有效 GUID、Managed 屬性的有效名稱,例如 ManagedProperty1 或有效 ManagedProperty 物件的實例。

Type:ManagedPropertyPipeBind
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
Applies to:SharePoint Server Subscription Edition

-SearchApplication

指定包含中繼資料對應的搜尋應用程式。

此類型必須是有效的搜尋應用程式名稱 (例如 SearchApp1),或有效的 SearchServiceApplication 物件執行個體。

Type:SearchServiceApplicationPipeBind
Position:Named
Default value:None
Accept pipeline input:True
Accept wildcard characters:False
Applies to:SharePoint Server Subscription Edition

-SiteCollection

指定傳回的中繼資料對應要在 SPSite) (網站集合的範圍內。

此類型必須是可以 12345678-90ab-cdef-1234-567890bcdefgh 格式指定屬性集的有效 GUID。

Type:Guid
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
Applies to:SharePoint Server Subscription Edition

-Tenant

指定傳回的中繼資料對應要在租使用者的範圍內。

此類型必須是可以 12345678-90ab-cdef-1234-567890bcdefgh 格式指定屬性集的有效 GUID。

Type:Guid
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
Applies to:SharePoint Server Subscription Edition

-WhatIf

Displays a message that describes the effect of the command instead of executing the command. For more information, type the following command: get-help about_commonparameters

Type:SwitchParameter
Aliases:wi
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
Applies to:SharePoint Server Subscription Edition