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-WFContosoServer
betiğ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-PSResource
tarafı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-PSResource
tarafı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-PSResource
tarafı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-PSResource
kullanı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-PSResource
kullanı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-PSResource
tarafı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-PSResource
tarafı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-PSRepository
kaydedilmiş 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-PSResource
kullanı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[]
Çı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
İlişkili Bağlantılar
PSResourceGet