Megosztás a következőn keresztül:


Get-DscResource

Lekéri Desired State Configuration (DSC) erőforrásokat a számítógépen.

Syntax

Get-DscResource
   [[-Name] <String[]>]
   [[-Module] <Object>]
   [-Syntax]
   [<CommonParameters>]

Description

A Get-DscResource parancsmag lekéri a számítógépen található PowerShell DSC-erőforrásokat. Ez a parancsmag csak a PSModulePath-ban telepített erőforrásokat észleli. Megjeleníti a felhasználó által létrehozott beépített és egyéni szolgáltatók részleteit. Ez a parancsmag az összetett erőforrások részleteit is megjeleníti, amelyek más konfigurációk, amelyek modulként vannak csomagolva, vagy futásidőben jönnek létre a munkamenetben.

Példák

1. példa: Az összes erőforrás lekérése a helyi számítógépen

Get-DscResource

Ez a parancs lekéri a helyi számítógépen található összes erőforrást.

2. példa: Erőforrás lekérése a név megadásával

Get-DscResource -Name "WindowsFeature"

Ez a parancs lekéri a WindowsFeature erőforrást.

3. példa: Az összes erőforrás lekérése egy modulból

Get-DscResource -Module "xHyper-V"

Ez a parancs lekéri az összes erőforrást az xHyper-V modulból.

4. példa: Erőforrás lekérése helyettesítő karakterek használatával

Get-DscResource -Name P*,r*

Ez a parancs lekéri az összes olyan erőforrást, amely megfelel a Name paraméter által megadott helyettesítő karakteres mintának.

5. példa: Erőforrásszintaxis lekérése

Get-DscResource -Name "WindowsFeature" -Syntax

Ez a parancs lekéri a WindowsFeature erőforrást, és megjeleníti az erőforrás szintaxisát.

6. példa: Egy erőforrás összes tulajdonságának lekérése

Get-DscResource -Name "User" | Select-Object -ExpandProperty Properties

Ez a parancs lekéri a User erőforrást, majd a folyamatoperátor használatával visszaadja a Felhasználói erőforrás összes tulajdonságát.

7. példa: Az összes erőforrás lekérése egy megadott modulból egy megadott verzióval

Get-DscResource -Module @{ModuleName='xHyper-V';RequiredVersion='3.0.0.0'}

Ez a parancs lekéri az összes erőforrást az xHyper-V modulból a 3.0.0.0-s verzióval.

Paraméterek

-Module

Annak a modulnak a nevét vagy teljes nevét adja meg, amelyhez meg szeretné tekinteni a DSC-erőforrást.

Type:Object
Position:1
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-Name

A megtekinteni kívánt DSC-erőforrás nevének tömbje.

Type:String[]
Position:0
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:True

-Syntax

Azt jelzi, hogy a parancsmag a megadott DSC-erőforrások szintaxisnézetét adja vissza. A visszaadott szintaxis bemutatja, hogyan használhatja az erőforrásokat egy PowerShell-szkriptben.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

Bevitelek

String[]

Object

Kimenetek

Microsoft.PowerShell.DesiredStateConfiguration.DscResourceInfo[]

string[]

Jegyzetek

  • Get-DscResource A nem találja az osztályalapú DSC-erőforrásokat a PowerShell 7.0-snál régebbi verzióiban.