Opdracht ZoekenFind-Command

Hiermee zoekt PowerShell-opdrachten in modules.Finds PowerShell commands in modules.

BeschrijvingDescription

De opdracht Zoeken cmdlet vindt een PowerShell-opdrachten zoals cmdlets, aliassen, functies en werkstromen.The Find-Command cmdlet finds PowerShell commands such as cmdlets, aliases, functions, and workflows. Opdracht Zoeken zoekt modules in geregistreerde opslagplaatsen.Find-Command searches modules in registered repositories. Voor elke opdracht die door deze cmdlet worden gevonden, retourneert deze een PSGetCommandInfo-object.For each command that this cmdlet finds, it returns a PSGetCommandInfo object. U kunt een PSGetCommandInfo-object doorgeven aan de cmdlet Install-Module voor het installeren van de module waarin de opdracht.You can pass a PSGetCommandInfo object to the Install-Module cmdlet to install the module that contains the command.

  • Opdracht Zoeken kunt filteren met Versieparameters: MinimumVersion, RequiredVersion, AllVersions.Find-Command can filter with version parameters: MinimumVersion, RequiredVersion, AllVersions.
    • Deze parameters elkaar wederzijds uit.These parameters are mutually exclusive.
    • Deze Versieparameters zijn alleen met de naam van de één module zonder eventuele jokertekens toegestaan.These version parameters are allowed only with the single module name without any wildcards.
    • Als de parameter RequiredVersion niet is opgegeven, retourneert opdracht Zoeken de nieuwste versie van de module die gelijk is aan of groter is dan de opgegeven minimumversie of de nieuwste versie van de module als er geen minimum versie is opgegeven.If the RequiredVersion parameter is not specified, Find-Command returns the latest version of the module that is equal to or greater than the minimum version specified or the latest version of the module if no minimum version is specified.
    • Als de parameter RequiredVersion is opgegeven, zijn zoeken opdracht retourneert alleen de versie van de module die exact overeenkomt met de opgegeven versie.If the RequiredVersion parameter is specified, Find-Command only returns the version of the module that exactly matches the specified version.
  • Opdracht Zoeken kunt filteren op de metagegevens van de module met de - parameter van labelFind-Command can filter on module metadata with the -Tag parameter
  • Opdracht Zoeken kunt filteren op zoektaal opslagplaats-specifieke met de - parameter Filter.Find-Command can filter on repository-specific search language with the -Filter parameter.
  • Opdracht Zoeken kunt filteren op modules van alle of enkele van de geregistreerde opslagplaatsen.Find-Command can filter on modules from all or few of the registered repositories.

De syntaxis van cmdletCmdlet syntax

Get-Command -Name Find-Command -Module PowerShellGet -Syntax

Verwijzing naar het online help van cmdletCmdlet online help reference

Opdracht ZoekenFind-Command

VoorbeeldopdrachtenExample commands


# Find a specific command
Find-Command -Name Get-ScriptAnalyzerRule

Name                                Version    ModuleName                          Repository
----                                -------    ----------                          ----------
Get-ScriptAnalyzerRule              1.5.0      PSScriptAnalyzer                    PSGallery

# Find multiple commands
Find-Command -Name Get-ScriptAnalyzerRule, Invoke-ScriptAnalyzer

# Find all available commands from all registered repositories
Find-Command

# Find available commands from few registered repositories
Find-Command -Repository PSGallery,PrivatePSGallery

# Find all commands in a specified repository
Find-Command -Repository PSGallery

# Find a command defined in a specific module
Find-Command -Name Get-ScriptAnalyzerRule -Module PSScriptAnalyzer

# Find commands from all versions of a module
Find-Command -ModuleName PSReadline -AllVersions

# Find commands with module name and MinimumVersion.
Find-Command -ModuleName PSReadline -MinimumVersion 1.1

# Find commands with module name and exact version
Find-Command -ModuleName AzureRM -RequiredVersion 1.4.0

# Find commands defined modules with -Filter based search. -Filter searches in description and module names
Find-Command -Filter Cookbook
Find-Command -Filter RBAC

# Find all commands with tags Azure or DSC in module metadata
Find-Command -Tag Azure, DSC