Condividi tramite


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[]

Object

Output

Microsoft.PowerShell.DesiredStateConfiguration.DscResourceInfo[]

string[]