Invoke-DscResource
Egy megadott DSC-erőforrás metódusát futtatja.
Syntax
Invoke-DscResource
[-Name] <String>
[-Method] <String>
-ModuleName <ModuleSpecification>
-Property <Hashtable>
[<CommonParameters>]
Description
A Invoke-DscResource
parancsmag egy megadott Windows PowerShell Desired State Configuration (DSC) erőforrás metódusát futtatja. A parancsmag futtatása előtt állítsa a Helyi Configuration Manager (LCM) frissítési módját Letiltva értékre.
Ez a parancsmag közvetlenül meghív egy DSC-erőforrást konfigurációs dokumentum létrehozása nélkül. Ezzel a parancsmaggal a konfigurációkezelési termékek DSC-erőforrások használatával kezelhetik a windowsokat. Ez a parancsmag az erőforrások hibakeresését is lehetővé teszi, ha a DSC-motor vagy az LCM engedélyezve van a hibakereséssel.
Ez a parancsmag nem működik összetett erőforrásokkal. Az összetett erőforrások paraméteres konfigurációk. Az összetett erőforrások használatához az LCM szükséges.
Példák
1. példa: Egy erőforrás Set metódusának meghívása kötelező tulajdonságainak megadásával
Invoke-DscResource -Name Log -Method Set -Property @{Message = 'Hello World'} -ModuleName PSDesiredStateConfiguration
Ez a parancs meghívja a Log nevű erőforrás Set metódusát, és megad hozzá egy Message tulajdonságot.
2. példa: Erőforrás tesztmetódusának meghívása egy adott modulhoz
Invoke-DscResource -Name WindowsProcess -Method Test -Property @{Path = 'C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe'; Arguments = ''} -ModuleName PSDesiredStateConfiguration
Ez a parancs meghívja egy WindowsProcess nevű erőforrás Teszt metódusát, amely a PSDesiredStateConfiguration nevű modulban található.
Paraméterek
-Method
Megadja annak az erőforrásnak a metódusát, amelyet a parancsmag meghív. A paraméter elfogadható értékei a következők:
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
Annak a modulnak a nevét adja meg, amelyből a parancsmag meghívja a megadott erőforrást.
Type: | ModuleSpecification |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Name
Megadja az indítandó DSC-erőforrás nevét.
Type: | String |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Property
Az erőforrástulajdonság nevét és értékét adja meg kulcsként és értékként egy kivonattáblában.
Get-DscResource
A parancsmaggal felderítheti az erőforrás tulajdonságait és típusait.
Type: | Hashtable |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
Kimenetek
Microsoft.Management.Infrastructure.CimInstance, System.Boolean