Search-Script

SYNOPSIS

Search for a string in a directory of ps1 scripts.

SYNTAX

Search-Script [[-KeyWord] <String[]>] [[-Path] <DirectoryInfo[]>] [[-Include] <String[]>] [-ListView]
 [<CommonParameters>]

DESCRIPTION

Search for a string in a directory of ps1 scripts.

EXAMPLES

EXAMPLE 1

Search-Scripts -Path . -KeyWord "contain" -ListView

PARAMETERS

-KeyWord

The string to search for.

Type: String[]
Parameter Sets: (All)
Aliases:

Required: False
Position: 1
Default value: (Read-Host 'Keyword?')
Accept pipeline input: False
Accept wildcard characters: False

-Path

Path to search.

Type: DirectoryInfo[]
Parameter Sets: (All)
Aliases:

Required: False
Position: 2
Default value: (Get-Item $PSScriptRoot)
Accept pipeline input: True (ByValue)
Accept wildcard characters: False

-Include

File extension to search. Default is ps1.

Type: String[]
Parameter Sets: (All)
Aliases:

Required: False
Position: 3
Default value: @('*.ps1', '*.psm1', '*.psd1')
Accept pipeline input: False
Accept wildcard characters: False

-ListView

Show result as a list.

Type: SwitchParameter
Parameter Sets: (All)
Aliases:

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

CommonParameters

This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see about_CommonParameters.

INPUTS

OUTPUTS

NOTES