Get-DscResource
Ottiene le risorse DSC (Desired State Configuration) presenti nel computer.
Sintassi
Get-DscResource
[[-Name] <String[]>]
[[-Module] <Object>]
[-Syntax]
[<CommonParameters>]
Descrizione
Il cmdlet Get-DscResource
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 informazioni dettagliate sulle risorse composite, che sono altre configurazioni incluse nel 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 con caratteri 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.
Parametri
-Module
Specifica il nome o il nome completo del modulo per il quale visualizzare la risorsa DSC.
Tipo: | Object |
Posizione: | 1 |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | True |
Accettare caratteri jolly: | False |
-Name
Specifica una matrice di nomi della risorsa DSC da visualizzare.
Tipo: | String[] |
Posizione: | 0 |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | True |
Accettare caratteri jolly: | 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.
Tipo: | SwitchParameter |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
Input
String[]
Output
Microsoft.PowerShell.DesiredStateConfiguration.DscResourceInfo[]
string[]