Table of Contents

Remove-PnPSearchConfiguration

SYNOPSIS

Removes the search configuration.

SYNTAX

Config

Remove-PnPSearchConfiguration -Configuration <String> [-Scope <SearchConfigurationScope>] 
 [-Connection <PnPConnection>]

Path

Remove-PnPSearchConfiguration -Path <String> [-Scope <SearchConfigurationScope>] 
 [-Connection <PnPConnection>]

DESCRIPTION

This cmdlet removes the search configuration from a single web, site collection or a tenant, using path or a configuration string.

EXAMPLES

EXAMPLE 1

Remove-PnPSearchConfiguration -Configuration $config

Removes the search configuration for the current web (does not remove managed property mappings).

EXAMPLE 2

Remove-PnPSearchConfiguration -Configuration $config -Scope Site

Removes the search configuration for the current site collection (does not remove managed property mappings).

EXAMPLE 3

Remove-PnPSearchConfiguration -Configuration $config -Scope Subscription

Removes the search configuration for the current tenant (does not remove managed property mappings).

EXAMPLE 4

Remove-PnPSearchConfiguration -Path searchconfig.xml -Scope Subscription

Reads the search configuration from the specified XML file and removes it for the current tenant (does not remove managed property mappings).

PARAMETERS

-Configuration

Search configuration string.

Type: String
Parameter Sets: Config

Required: True
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-Connection

Optional connection to be used by the cmdlet. Retrieve the value for this parameter by either specifying -ReturnConnection on Connect-PnPOnline or by executing Get-PnPConnection.

Type: PnPConnection
Parameter Sets: (All)

Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-Path

Path to the search configuration.

Type: String
Parameter Sets: Path

Required: True
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-Scope

Scope to remove the configuration from. The default is Web.

Type: SearchConfigurationScope
Parameter Sets: (All)
Accepted values: Web, Site, Subscription

Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

Microsoft 365 Patterns and Practices