Aracılığıyla paylaş


Find-Script

Bir betik bulur.

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

Cmdlet, Find-Script kayıtlı depolarda belirtilen bir betiği bulur.

Bu, Microsoft.PowerShell.PSResourceGet cmdlet'i için Find-PSResource bir proxy cmdlet'idir. Daha fazla bilgi için bkz. Find-PSResource.

Örnekler

Örnek 1: Ada göre bir betik bulma

Find-Script -Name "Start-WFContosoServer"

Bu komut adlı Start-WFContosoServerbetiği bulur.

Örnek 2: Ada, gerekli sürüme ve belirtilen bir depodan betik bulma

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

Bu komut, LocalRepo01 deposunda ada ve gerekli sürüme göre bir betik bulur.

Örnek 3: Belirtilen sürüm aralığında bir betik bulma

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

Bu komut, LocalRepo1 deposundaki 2.1 ve 2.5 sürümleri arasındaki tüm RequiredScript2 sürümlerini bulur.

Örnek 4: Betiğin tüm sürümlerini bulma

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

Bu komut Required-Script02'nin tüm sürümlerini bulur.

Örnek 5: Betiği ve bağımlılıklarını bulma

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

Bu komut bir betik ve bağımlılıklarını bulur.

Örnek 6: Belirtilen etikete sahip betikleri bulma

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

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

Bu komut, LocalRepo1 deposunda Tag1 etiketine sahip betikleri bulur

Örnek 7: Belirtilen komut adına sahip betikleri bulma

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

Bu komut, belirtilen komut adını içeren bir betik bulur.

Örnek 8: Joker karakterler kullanarak betikleri bulma

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

Bu komut, Required-Script ile başlayan betikleri bulmak için joker karakteri (*) kullanır.

Parametreler

-AllowPrerelease

Ön sürüm olarak işaretlenmiş sonuç betiklerine dahil olur.

Proxy cmdlet'i bu parametreyi ön sürüm parametresiyle eşler Find-PSResource.

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

-AllVersions

Bu işlemin tüm betik sürümlerini bulduğunu gösterir.

Ara sunucu cmdlet'i çağrılmadan Find-PSResourceönce bu parametreyi olarak -Version * dönüştürür.

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

-Command

Proxy cmdlet'i, nameParameterSetFind-PSResourcetarafından desteklenmediğinden bu parametreyi yoksayar.

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

Proxy cmdlet'i, nameParameterSetFind-PSResourcetarafından desteklenmediğinden bu parametreyi yoksayar.

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

-IncludeDependencies

Bu işlemin Name parametresinde belirtilen betiklere bağımlı olan tüm betikleri alacağını gösterir.

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

-Includes

Proxy cmdlet'i, nameParameterSetFind-PSResourcetarafından desteklenmediğinden bu parametreyi yoksayar.

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

-MaximumVersion

Proxy cmdlet'i, bu parametrenin değerini kullanarak Sürümü parametresiyleFind-PSResourcekullanılacak bir NuGet sürüm arama dizesi oluşturur.

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

-MinimumVersion

Proxy cmdlet'i, bu parametrenin değerini kullanarak Sürümü parametresiyleFind-PSResourcekullanılacak bir NuGet sürüm arama dizesi oluşturur.

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

-Name

Bulunacak betiklerin ad dizisini belirtir.

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

-Proxy

Proxy cmdlet'i, nameParameterSetFind-PSResourcetarafından desteklenmediğinden bu parametreyi yoksayar.

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

-ProxyCredential

Proxy cmdlet'i, nameParameterSetFind-PSResourcetarafından desteklenmediğinden bu parametreyi yoksayar.

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

-Repository

çalıştırılarak Register-PSRepositorykaydedilmiş bir deponun kolay adını belirtir.

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

-RequiredVersion

Proxy cmdlet'i, bu parametrenin değerini kullanarak Sürümü parametresiyleFind-PSResourcekullanılacak bir NuGet sürüm arama dizesi oluşturur.

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

-Tag

Bir etiket dizisi belirtir.

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

Girişler

String[]

String

Uri

PSCredential

Çıkışlar

PSRepositoryItemInfo

Notlar

PowerShell Galerisi artık Aktarım Katmanı Güvenliği (TLS) 1.0 ve 1.1 sürümlerini desteklememektedir. TLS 1.2 veya üzerini kullanmanız gerekir. TLS 1.2 kullandığınızdan emin olmak için aşağıdaki komutu kullanın:

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