Sdílet prostřednictvím


Invoke-DscResource

Spustí metodu zadaného prostředku DSC.

Syntax

Invoke-DscResource
      [-Name] <String>
      [-Method] <String>
      -ModuleName <ModuleSpecification>
      -Property <Hashtable>
      [<CommonParameters>]

Description

Rutina Invoke-DscResource spustí metodu zadaného prostředku Windows PowerShell Desired State Configuration (DSC). Před spuštěním této rutiny nastavte režim aktualizace místní Configuration Manager (LCM) na Zakázáno.

Tato rutina vyvolá prostředek DSC přímo, aniž by vytvářela konfigurační dokument. Pomocí této rutiny můžou produkty pro správu konfigurace spravovat okna pomocí prostředků DSC. Tato rutina také umožňuje ladění prostředků, když běží modul DSC nebo LCM s povoleným laděním.

Tato rutina nefunguje se složenými prostředky. Složené prostředky jsou parametrizované konfigurace. Použití složených prostředků vyžaduje LCM.

Příklady

Příklad 1: Vyvolání metody Set prostředku zadáním jeho povinných vlastností

Invoke-DscResource -Name Log -Method Set -Property @{Message = 'Hello World'} -ModuleName PSDesiredStateConfiguration

Tento příkaz vyvolá metodu Set prostředku s názvem Log a určí pro ni vlastnost Message .

Příklad 2: Vyvolání metody Test prostředku pro zadaný modul

Invoke-DscResource -Name WindowsProcess -Method Test -Property @{Path = 'C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe'; Arguments = ''} -ModuleName PSDesiredStateConfiguration

Tento příkaz vyvolá metodu Test prostředku s názvem WindowsProcess, který je v modulu s názvem PSDesiredStateConfiguration.

Parametry

-Method

Určuje metodu prostředku, který tato rutina vyvolá. Tento parametr přijímá tyto hodnoty:

  • Get
  • Set
  • Test
Type:String
Accepted values:Get, Set, Test
Position:1
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-ModuleName

Určuje název modulu, ze kterého tato rutina vyvolá zadaný prostředek.

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

-Name

Určuje název prostředku DSC, který se má spustit.

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

-Property

Určuje název vlastnosti prostředku a její hodnotu v tabulce hash jako klíč a hodnotu. Get-DscResource Ke zjištění vlastností prostředků a jejich typů použijte rutinu .

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

Výstupy

Microsoft.Management.Infrastructure.CimInstance, System.Boolean