Get-DscResource
Obtiene Desired State Configuration (DSC) recursos presentes en el equipo.
Syntax
Get-DscResource
[[-Name] <String[]>]
[[-Module] <Object>]
[-Syntax]
[<CommonParameters>]
Description
El Get-DscResource
cmdlet recupera los recursos de DSC de PowerShell presentes en el equipo. Este cmdlet detecta solo los recursos instalados en PSModulePath. Muestra los detalles sobre los proveedores integrados y personalizados, creados por el usuario. Este cmdlet también muestra detalles sobre los recursos compuestos, que son otras configuraciones empaquetadas como módulos o creadas en tiempo de ejecución en la sesión.
Ejemplos
Ejemplo 1: Obtención de todos los recursos en el equipo local
Get-DscResource
Este comando obtiene todos los recursos del equipo local.
Ejemplo 2: Obtener un recurso especificando el nombre
Get-DscResource -Name "WindowsFeature"
Este comando obtiene el recurso WindowsFeature.
Ejemplo 3: Obtención de todos los recursos de un módulo
Get-DscResource -Module "xHyper-V"
Este comando obtiene todos los recursos del módulo xHyper-V.
Ejemplo 4: Obtención de un recurso mediante caracteres comodín
Get-DscResource -Name P*,r*
Este comando obtiene todos los recursos que coinciden con el patrón de caracteres comodín especificado por el parámetro Name .
Ejemplo 5: Obtención de una sintaxis de recursos
Get-DscResource -Name "WindowsFeature" -Syntax
Este comando obtiene el recurso WindowsFeature y muestra la sintaxis del recurso.
Ejemplo 6: Obtención de todas las propiedades de un recurso
Get-DscResource -Name "User" | Select-Object -ExpandProperty Properties
Este comando obtiene el recurso User y, después, utiliza el operador de canalización para devolver todas las propiedades del recurso User.
Ejemplo 7: Obtener todos los recursos de un módulo especificado con una versión especificada
Get-DscResource -Module @{ModuleName='xHyper-V';RequiredVersion='3.0.0.0'}
Este comando obtiene todos los recursos del módulo xHyper-V con la versión 3.0.0.0.
Parámetros
-Module
Especifica el nombre o el nombre completo del módulo para el que se va a ver el recurso de DSC.
Type: | Object |
Position: | 1 |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Name
Especifica una matriz de nombres del recurso de DSC que se va a ver.
Type: | String[] |
Position: | 0 |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Syntax
Indica que el cmdlet devuelve la vista de sintaxis de los recursos de DSC especificados. La sintaxis devuelta muestra cómo usar los recursos en un script de PowerShell.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Entradas
String[]
Salidas
Microsoft.PowerShell.DesiredStateConfiguration.DscResourceInfo[]
string[]