Get-DscResource
Ottiene le risorse Desired State Configuration (DSC) presenti nel computer.
Sintassi
Get-DscResource
[[-Name] <String[]>]
[[-Module] <Object>]
[-Syntax]
[<CommonParameters>]
Descrizione
Il Get-DscResource
cmdlet recupera le risorse DSC di PowerShell presenti nel computer. Questo cmdlet individua solo le risorse installate in PSModulePath. Mostra i dettagli sui provider predefiniti e personalizzati, creati dall'utente. Questo cmdlet mostra anche i dettagli sulle risorse composte, che sono altre configurazioni che vengono in pacchetto come modulo o create in fase di esecuzione nella sessione.
Esempio
Esempio 1: Ottenere tutte le risorse nel computer locale
Get-DscResource
Questo comando ottiene tutte le risorse nel computer locale.
Esempio 2: Ottenere una risorsa specificando il nome
Get-DscResource -Name "WindowsFeature"
Questo comando ottiene la risorsa WindowsFeature.
Esempio 3: Ottenere tutte le risorse da un modulo
Get-DscResource -Module "xHyper-V"
Questo comando ottiene tutte le risorse dal modulo xHyper-V.
Esempio 4: Ottenere una risorsa usando caratteri jolly
Get-DscResource -Name P*,r*
Questo comando ottiene tutte le risorse che corrispondono al modello jolly specificato dal parametro Name .
Esempio 5: Ottenere una sintassi delle risorse
Get-DscResource -Name "WindowsFeature" -Syntax
Questo comando ottiene la risorsa WindowsFeature e mostra la sintassi per la risorsa.
Esempio 6: Ottenere tutte le proprietà per una risorsa
Get-DscResource -Name "User" | Select-Object -ExpandProperty Properties
Questo comando ottiene la risorsa User e quindi usa l'operatore pipeline per restituire tutte le proprietà per la risorsa User.
Esempio 7: Ottenere tutte le risorse da un modulo specificato con una versione specificata
Get-DscResource -Module @{ModuleName='xHyper-V';RequiredVersion='3.0.0.0'}
Questo comando ottiene tutte le risorse dal modulo xHyper-V con la versione 3.0.0.0.0.
Parametri
-Module
Specifica il nome o il nome completo del modulo per cui visualizzare la risorsa DSC.
Type: | Object |
Position: | 1 |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Name
Specifica una matrice di nomi della risorsa DSC da visualizzare.
Type: | String[] |
Position: | 0 |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Syntax
Indica che il cmdlet restituisce la visualizzazione della sintassi delle risorse DSC specificate. La sintassi restituita illustra come usare le risorse in uno script di PowerShell.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Input
String[]
Output
Microsoft.PowerShell.DesiredStateConfiguration.DscResourceInfo[]
string[]