Skip to content

SPSearchFileType

dscbot edited this page Mar 17, 2023 · 16 revisions

SPSearchFileType

Parameters

Parameter Attribute DataType Description Allowed Values
FileType Key String The name of the file type
ServiceAppName Key String The name of the search service application
Description Write String The description of the file type
MimeType Write String The mime type of the file type
Enabled Write Boolean The state of the file type
Ensure Write String Present if the file type should exist, absent if it should not Present, Absent

Description

Type: Distributed Requires CredSSP: No

This resource is responsible for managing the search file types in the search service application. You can create new file types, change existing types and remove existing file types.

The default value for the Ensure parameter is Present. When not specifying this parameter, the file type is added.

Examples

Example 1

This example shows how to apply settings to a specific file type in search, using the required parameters

Configuration Example
{
    param
    (
        [Parameter(Mandatory = $true)]
        [PSCredential]
        $SetupAccount
    )

    Import-DscResource -ModuleName SharePointDsc

    node localhost
    {
        SPSearchFileType PDF
        {
            FileType             = "pdf"
            ServiceAppName       = "Search Service Application"
            Description          = "PDF"
            MimeType             = "application/pdf"
            Ensure               = "Present"
            PsDscRunAsCredential = $SetupAccount
        }
    }
}

Example 2

This example shows how to disable a specific file type in search

Configuration Example
{
    param
    (
        [Parameter(Mandatory = $true)]
        [PSCredential]
        $SetupAccount
    )

    Import-DscResource -ModuleName SharePointDsc

    node localhost
    {
        SPSearchFileType PDF
        {
            FileType             = "pdf"
            ServiceAppName       = "Search Service Application"
            Description          = "PDF"
            MimeType             = "application/pdf"
            Enabled              = $false
            Ensure               = "Present"
            PsDscRunAsCredential = $SetupAccount
        }
    }
}
Clone this wiki locally