Find-Script
Hiermee zoekt u een script.
Syntaxis
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
De Find-Script
cmdlet zoekt een opgegeven script in geregistreerde opslagplaatsen.
Voorbeelden
Voorbeeld 1: Alle beschikbare scripts zoeken
Find-Script
Met deze opdracht worden alle beschikbare scripts gevonden.
Voorbeeld 2: Een script zoeken op naam
Find-Script -Name "Start-WFContosoServer"
Met deze opdracht wordt het script met de naam Start-WFContosoServer gevonden.
Voorbeeld 3: Een script zoeken op naam, vereiste versie en vanuit een opgegeven opslagplaats
Find-Script -Name "Required-Script2" -RequiredVersion 2.0 -Repository "LocalRepo01"
Met deze opdracht wordt een script op naam en vereiste versie gevonden in de opslagplaats LocalRepo01.
Voorbeeld 4: Een script zoeken en de uitvoer opmaken als een lijst
Find-Script -Name "Required-Script2" -RequiredVersion 2.0 -Repository "LocalRepo1" | Format-List * -Force
Met deze opdracht wordt Required-Script2 gevonden in de LocalRepo1-opslagplaats en wordt het resulterende PSRepositoryItemInfo-object doorgegeven aan de Format-List
-cmdlet.
Voorbeeld 5: Een script zoeken in het opgegeven versiebereik
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
Met deze opdracht vindt u alle versies van RequiredScript2 tussen versie 2.1 en 2.5 in de LocalRepo1-respository.
Voorbeeld 6: Alle versies van een script zoeken
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
Met deze opdracht worden alle versies van Required-Script02 gevonden.
Voorbeeld 7: Een script en de bijbehorende afhankelijkheden zoeken
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
Met deze opdracht vindt u een script en de bijbehorende afhankelijkheden.
Voorbeeld 8: Scripts zoeken met de opgegeven tag
Find-Script -Tag "Tag1" -Repository "LocalRepo1"
Version Name Type Repository Description
------- ---- ---- ---------- -----------
1.0 Fabrikam-ClientScript Script LocalRepo1 Description for the Fabrikam-ClientScript script
Met deze opdracht vindt u scripts met de tag Tag1 in de opslagplaats LocalRepo1
Voorbeeld 9: Scripts zoeken met de opgegeven opdrachtnaam
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
Met deze opdracht wordt een script gevonden dat de opgegeven opdrachtnaam bevat.
Voorbeeld 10: Scripts zoeken met werkstromen
Find-Script -Includes "Workflow" -Repository "LocalRepo1"
Version Name Type Repository Description
------- ---- ---- ---------- -----------
2.5 Fabrikam-ClientScript Script LocalRepo1 Description for the Fabrikam-ClientScript script
1.0 Fabrikam-Script Script LocalRepo1 Description for the Fabrikam-Script script
Met deze opdracht vindt u werkstroomscripts in de Opslagplaats LocalRepo1.
Voorbeeld 11: Scripts zoeken met jokertekens
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
Met deze opdracht wordt het jokerteken (*
) gebruikt om scripts te vinden die beginnen met Required-Script.
Parameters
-AllowPrerelease
Bevat de resultatenscripts die zijn gemarkeerd als een voorlopige versie.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-AllVersions
Geeft aan dat met deze bewerking alle scriptversies worden gevonden.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-Command
Hiermee geeft u een matrix van opdrachten te zoeken in scripts. Een opdracht kan een functie of werkstroom zijn.
Type: | String[] |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-Credential
Type: | PSCredential |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | True |
Jokertekens accepteren: | False |
-Filter
Hiermee vindt u scripts op basis van de PackageManagement providerspecifieke zoeksyntaxis.
Type: | String |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-IncludeDependencies
Geeft aan dat deze bewerking alle scripts ophaalt die afhankelijk zijn van het script dat is opgegeven in de parameter Name.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-Includes
Hiermee geeft u het type script op dat moet worden get. De acceptabele waarden voor deze parameter zijn:
Function
Workflow
Type: | String[] |
Geaccepteerde waarden: | Function, Workflow |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-MaximumVersion
Hiermee geeft u het maximum of nieuwste versie van het script te vinden. De parameters MaximumVersion en RequiredVersion sluiten elkaar wederzijds uit; u kunt beide parameters niet gebruiken in dezelfde opdracht.
Type: | String |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | True |
Jokertekens accepteren: | False |
-MinimumVersion
Hiermee geeft u de minimale versie van het script te vinden. De parameters MinimumVersion en RequiredVersion sluiten elkaar wederzijds uit; u kunt beide parameters niet gebruiken in dezelfde opdracht.
Type: | String |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | True |
Jokertekens accepteren: | False |
-Name
Hiermee geeft u een matrix van namen van scripts te vinden.
Type: | String[] |
Position: | 0 |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | True |
Jokertekens accepteren: | True |
-Proxy
Hiermee geeft u een proxyserver voor de aanvraag op, in plaats van rechtstreeks verbinding te maken met de internetresource.
Type: | Uri |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | True |
Jokertekens accepteren: | False |
-ProxyCredential
Hiermee geeft u een gebruikersaccount op dat is gemachtigd voor het gebruik van de proxyserver die is opgegeven door de Proxy parameter.
Type: | PSCredential |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | True |
Jokertekens accepteren: | False |
-Repository
Hiermee geeft u de beschrijvende naam van een opslagplaats die is geregistreerd door Register-PSRepository
uit te voeren.
Type: | String[] |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-RequiredVersion
Hiermee geeft u het exacte versienummer van het script te vinden.
Type: | String |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | True |
Jokertekens accepteren: | False |
-Tag
Hiermee geeft u een matrix van tags.
Type: | String[] |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
Invoerwaarden
String[]
Uitvoerwaarden
PSRepositoryItemInfo
Notities
Belangrijk
Vanaf april 2020 biedt de PowerShell Gallery geen ondersteuning meer voor TLS-versies (Transport Layer Security) 1.0 en 1.1. Als u TLS 1.2 of hoger niet gebruikt, krijgt u een foutmelding wanneer u toegang probeert te krijgen tot de PowerShell Gallery. Gebruik de volgende opdracht om ervoor te zorgen dat u TLS 1.2 gebruikt:
[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12
Zie de aankondiging in de PowerShell-blog voor meer informatie.