Megosztás a következőn keresztül:


Find-Script

Megkeres egy szkriptet.

Syntax

Find-Script
    [[-Name] <String[]>]
    [-MinimumVersion <String>]
    [-MaximumVersion <String>]
    [-RequiredVersion <String>]
    [-AllVersions]
    [-IncludeDependencies]
    [-Filter <String>]
    [-Tag <String[]>]
    [-Includes <String[]>]
    [-Command <String[]>]
    [-Proxy <Uri>]
    [-ProxyCredential <PSCredential>]
    [-Repository <String[]>]
    [-Credential <PSCredential>]
    [-AllowPrerelease]
    [<CommonParameters>]

Description

A Find-Script parancsmag megkeres egy megadott szkriptet a regisztrált adattárakban.

Ez a Microsoft.PowerShell.PSResourceGet parancsmag proxyparancsmagjaFind-PSResource. További információ: Find-PSResource.

Példák

1. példa: Szkript megkeresése név alapján

Find-Script -Name "Start-WFContosoServer"

Ez a parancs megkeresi a nevű Start-WFContosoServerszkriptet.

2. példa: Szkript megkeresése név, szükséges verzió és egy megadott adattár alapján

Find-Script -Name "Required-Script2" -RequiredVersion 2.0 -Repository "LocalRepo01"

Ez a parancs név és szükséges verzió alapján talál egy szkriptet a LocalRepo01 adattárban.

3. példa: Szkript keresése a megadott verziótartományban

Find-Script -Name "Required-Script2" -MinimumVersion 2.1 -MaximumVersion 2.5 -Repository "LocalRepo1"
Version    Name                                Type       Repository           Description
-------    ----                                ----       ----------           -----------
2.5        Required-Script2                    Script     LocalRepo1           Description for the Required-Script2 script

Ez a parancs megkeresi a RequiredScript2 összes verzióját a LocalRepo1 adattár 2.1 és 2.5 verziói között.

4. példa: Szkript összes verziójának megkeresése

Find-Script -Name "Required-Script02" -AllVersions

Version    Name                                Type       Repository           Description
-------    ----                                ----       ----------           -----------
1.0        Required-Script2                    Script     LocalRepo1           Description for the Required-Script2 script
1.5        Required-Script2                    Script     LocalRepo1           Description for the Required-Script2 script
2.0        Required-Script2                    Script     LocalRepo1           Description for the Required-Script2 script
2.5        Required-Script2                    Script     LocalRepo1           Description for the Required-Script2 script

Ez a parancs megkeresi a Required-Script02 összes verzióját.

5. példa: Szkript és függőségeinek megkeresése

Find-Script -Name "Script-WithDependencies1" -IncludeDependencies -Repository "LocalRepo1"

Version    Name                                Type       Repository           Description
-------    ----                                ----       ----------           -----------
1.0        Script-WithDependencies1            Script     LocalRepo1           Description for the Script-WithDependencies1 script
2.0        RequiredModule3                     Script     LocalRepo1           RequiredModule3 module
2.5        Required-Script1                    Script     LocalRepo1           Description for the Required-Script1 script
2.5        Required-Script2                    Script     LocalRepo1           Description for the Required-Script2 script

Ez a parancs megkeres egy szkriptet és annak függőségeit.

6. példa: Szkriptek keresése a megadott címkével

Find-Script -Tag "Tag1" -Repository "LocalRepo1"

Version    Name                                Type       Repository           Description
-------    ----                                ----       ----------           -----------
1.0        Fabrikam-ClientScript               Script     LocalRepo1           Description for the Fabrikam-ClientScript script

Ez a parancs megkeresi azokat a szkripteket, amelyek a Tag1 címkével rendelkeznek a LocalRepo1 adattárban

7. példa: Megadott parancsnévvel rendelkező szkriptek keresése

Find-Script -Command Test-FunctionFromScript_Required-Script3 -Repository "LocalRepo1"

Version    Name                                Type       Repository           Description
-------    ----                                ----       ----------           -----------
2.5        Required-Script3                    Script     LocalRepo1           Description for the Required-Script3 script

Ez a parancs megkeres egy szkriptet, amely a megadott parancsnevet tartalmazza.

8. példa: Szkriptek keresése helyettesítő karakterekkel

Find-Script -Name "Required-Script*" -Repository "LocalRepo1"
Version    Name                                Type       Repository           Description
-------    ----                                ----       ----------           -----------
2.5        Required-Script1                    Script     local1               Description for the Required-Script1 script
2.5        Required-Script2                    Script     local1               Description for the Required-Script2 script
2.5        Required-Script3                    Script     local1               Description for the Required-Script3 script

Ez a parancs a helyettesítő karaktert (*) használja a Required-Script kezdetű szkriptek megkereséséhez.

Paraméterek

-AllowPrerelease

Tartalmazza az előzetesként megjelölt eredményszkripteket.

A proxyparancsmag ezt a paramétert a Prerelease paraméterére Find-PSResourceképezi le.

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

-AllVersions

Azt jelzi, hogy ez a művelet megkeresi az összes szkriptverziót.

A proxyparancsmag a meghívása Find-PSResourceelőtt átalakítja ezt a paramétert értékre-Version *.

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

-Command

A proxyparancsmag figyelmen kívül hagyja ezt a paramétert, mivel a NameParameterSet nem támogatja Find-PSResource.

Type:String[]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Credential

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

-Filter

A proxyparancsmag figyelmen kívül hagyja ezt a paramétert, mivel a NameParameterSet nem támogatja Find-PSResource.

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

-IncludeDependencies

Azt jelzi, hogy ez a művelet lekéri az összes olyan szkriptet, amely a Name paraméterben megadott szkripttől függ.

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

-Includes

A proxyparancsmag figyelmen kívül hagyja ezt a paramétert, mivel a NameParameterSet nem támogatja Find-PSResource.

Type:String[]
Accepted values:Function, Workflow
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-MaximumVersion

A proxyparancsmag ennek a paraméternek az értékével hoz létre egy NuGet-verziókeresési Find-PSResourcesztringet a Verzió paraméterrel való használatra.

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

-MinimumVersion

A proxyparancsmag ennek a paraméternek az értékével hoz létre egy NuGet-verziókeresési Find-PSResourcesztringet a Verzió paraméterrel való használatra.

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

-Name

A megkeresendő szkriptek nevének tömbje.

Type:String[]
Position:0
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:True

-Proxy

A proxyparancsmag figyelmen kívül hagyja ezt a paramétert, mivel a NameParameterSet nem támogatja Find-PSResource.

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

-ProxyCredential

A proxyparancsmag figyelmen kívül hagyja ezt a paramétert, mivel a NameParameterSet nem támogatja Find-PSResource.

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

-Repository

Egy olyan adattár rövid nevét adja meg, amely a futtatásával Register-PSRepositorylett regisztrálva.

Type:String[]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-RequiredVersion

A proxyparancsmag ennek a paraméternek az értékével hoz létre egy NuGet-verziókeresési Find-PSResourcesztringet a Verzió paraméterrel való használatra.

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

-Tag

A címkék tömbjének megadása.

Type:String[]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

Bevitelek

String[]

String

Uri

PSCredential

Kimenetek

PSRepositoryItemInfo

Jegyzetek

A PowerShell-galéria már nem támogatja a Transport Layer Security (TLS) 1.0-s és 1.1-es verzióját. A TLS 1.2-s vagy újabb verzióját kell használnia. A következő paranccsal győződjön meg arról, hogy a TLS 1.2-t használja:

[Net.ServicePointManager]::SecurityProtocol = [Net.ServicePointManager]::SecurityProtocol -bor [Net.SecurityProtocolType]::Tls12