Find-DscResource
Busca recursos de Desired State Configuration (DSC).
Syntax
Find-DscResource
[[-Name] <String[]>]
[-ModuleName <String>]
[-MinimumVersion <String>]
[-MaximumVersion <String>]
[-RequiredVersion <String>]
[-AllVersions]
[-AllowPrerelease]
[-Tag <String[]>]
[-Filter <String>]
[-Proxy <Uri>]
[-ProxyCredential <PSCredential>]
[-Repository <String[]>]
[<CommonParameters>]
Description
El Find-DscResource
cmdlet busca repositorios registrados para buscar recursos de DSC contenidos en módulos. De forma predeterminada Find-DscResource
, busca en todos los repositorios registrados.
Se trata de un cmdlet de proxy para el Find-PSResource
cmdlet en Microsoft.PowerShell.PSResourceGet. Para obtener más información, consulte Find-PSResource.
Ejemplos
Ejemplo 1: Buscar un recurso de DSC por nombre
Find-DscResource
busca los recursos de DSC por nombre. Use comas para separar una matriz de nombres de recursos.
Find-DscResource -Name xWebsite, xWebApplication, xWebSiteDefaults
Name Version ModuleName Repository
---- ------- ---------- ----------
xWebApplication 2.6.0.0 xWebAdministration PSGallery
xWebsite 2.6.0.0 xWebAdministration PSGallery
xWebSiteDefaults 2.6.0.0 xWebAdministration PSGallery
Find-DscResource
usa el parámetro Name para buscar la matriz especificada de recursos de DSC.
Ejemplo 2: Buscar un recurso de DSC e instalarlo
Find-DscResource
busca un recurso de DSC y envía el objeto a la canalización que se va a instalar.
Después de la instalación, use Get-InstalledModule
para ver los resultados.
Se pueden enviar varios recursos del mismo módulo a la Install-Module
canalización.
Install-Module
intenta instalar solo el módulo una vez.
Find-DscResource -Name xWebsite | Install-Module
Find-DscResource
usa el parámetro Name para buscar el recurso denominado xWebsite. El objeto se envía por la canalización al Install-Module
cmdlet . Install-Module
instala el módulo xWebAdministration para el recurso.
Parámetros
-AllowPrerelease
Incluye los recursos marcados como una versión preliminar en los resultados.
El cmdlet de proxy asigna este parámetro al parámetro versión preliminar de Find-PSResource
.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-AllVersions
El cmdlet proxy omite este parámetro, ya que no es compatible con DscResourceNameParameterSet de Find-PSResource
.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Filter
El cmdlet proxy omite este parámetro, ya que no es compatible con DscResourceNameParameterSet de Find-PSResource
.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-MaximumVersion
El cmdlet proxy omite este parámetro, ya que no es compatible con DscResourceNameParameterSet de Find-PSResource
.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-MinimumVersion
El cmdlet proxy omite este parámetro, ya que no es compatible con DscResourceNameParameterSet de Find-PSResource
.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ModuleName
El cmdlet proxy omite este parámetro, ya que no es compatible con DscResourceNameParameterSet de Find-PSResource
.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Name
Especifica el nombre de un recurso. El valor predeterminado es todos los recursos. Use comas para separar una matriz de nombres de recursos.
El cmdlet proxy asigna este parámetro al parámetro DscResourceName de Find-PSResource
.
Type: | String[] |
Position: | 0 |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Proxy
El cmdlet proxy omite este parámetro, ya que no es compatible con DscResourceNameParameterSet de Find-PSResource
.
Type: | Uri |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-ProxyCredential
El cmdlet proxy omite este parámetro, ya que no es compatible con DscResourceNameParameterSet de Find-PSResource
.
Type: | PSCredential |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Repository
Especifica un repositorio para buscar recursos. Use comas para separar una matriz de nombres de repositorio.
Type: | String[] |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-RequiredVersion
El cmdlet proxy omite este parámetro, ya que no es compatible con DscResourceNameParameterSet de Find-PSResource
.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Tag
El cmdlet proxy omite este parámetro, ya que no es compatible con DscResourceNameParameterSet de Find-PSResource
.
Type: | String[] |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Salidas
PSGetDscResourceInfo
Find-DscResource
devuelve un objeto PSGetDscResourceInfo .
Notas
El Galería de PowerShell ya no admite las versiones 1.0 y 1.1 de Seguridad de la capa de transporte (TLS). Debe usar TLS 1.2 o superior. Use el siguiente comando para asegurarse de que usa TLS 1.2:
[Net.ServicePointManager]::SecurityProtocol = [Net.ServicePointManager]::SecurityProtocol -bor [Net.SecurityProtocolType]::Tls12