De lokale Configuration Manager configurerenConfiguring the Local Configuration Manager

Van toepassing op: Windows PowerShell 5.0Applies To: Windows PowerShell 5.0

De lokale Configuration Manager (LCM) is de engine van Desired State Configuration (DSC).The Local Configuration Manager (LCM) is the engine of Desired State Configuration (DSC). De LCM wordt uitgevoerd op elk doelknooppunt en is verantwoordelijk voor het parseren en configuraties die worden verzonden naar het knooppunt vast te stellen.The LCM runs on every target node, and is responsible for parsing and enacting configurations that are sent to the node. Het is ook verantwoordelijk is voor een aantal andere aspecten van DSC, waaronder de volgende.It is also responsible for a number of other aspects of DSC, including the following.

  • Bepalen van vernieuwingsmodus (push of pull).Determining refresh mode (push or pull).
  • Opgeven hoe vaak een knooppunt ophaalt en enacts configuraties.Specifying how often a node pulls and enacts configurations.
  • Koppelen van het knooppunt met pull-service.Associating the node with pull service.
  • Gedeeltelijke configuraties op te geven.Specifying partial configurations.

Een speciaal soort configuratie kunt u de LCM om op te geven van elk van deze handelingen configureren.You use a special type of configuration to configure the LCM to specify each of these behaviors. De volgende secties wordt beschreven hoe de LCM configureren.The following sections describe how to configure the LCM.

Windows PowerShell 5.0 geïntroduceerd nieuwe instellingen voor het beheren van de lokale Configuration Manager.Windows PowerShell 5.0 introduced new settings for managing Local Configuration Manager. Zie voor meer informatie over het configureren van de LCM in Windows PowerShell 4.0 configureren van de lokale Configuration Manager in eerdere versies van Windows PowerShell.For information about configuring the LCM in Windows PowerShell 4.0, see Configuring the Local Configuration Manager in Previous Versions of Windows PowerShell.

Schrijven en de configuratie van een LCM vast te stellenWriting and enacting an LCM configuration

Voor het configureren van de LCM u maken en uitvoeren van een speciaal soort configuratie die LCM instellingen toegepast.To configure the LCM, you create and run a special type of configuration that applies LCM settings. Als u een configuratie LCM, moet u het kenmerk DscLocalConfigurationManager gebruiken.To specify an LCM configuration, you use the DscLocalConfigurationManager attribute. Hieronder ziet u een eenvoudige configuratie stelt de LCM push-modus.The following shows a simple configuration that sets the LCM to push mode.

[DSCLocalConfigurationManager()]
configuration LCMConfig
{
    Node localhost
    {
        Settings
        {
            RefreshMode = 'Push'
        }
    }
}

Het proces van het toepassen van instellingen op LCM is vergelijkbaar met het toepassen van een DSC-configuratie.The process of applying settings to LCM is similar to applying a DSC configuration. U een configuratie LCM maken, naar een MOF-bestand te compileren en toepassen op het knooppunt.You will create an LCM configuration, compile it to a MOF file, and apply it to the node. In tegenstelling tot DSC-configuraties, doet u een configuratie LCM niet vast door het aanroepen van de Start DscConfiguration cmdlet.Unlike DSC configurations, you do not enact an LCM configuration by calling the Start-DscConfiguration cmdlet. In plaats daarvan u aanroepen Set DscLocalConfigurationManager, levert het pad naar de configuratie van de LCM MOF als parameter.Instead, you call Set-DscLocalConfigurationManager, supplying the path to the LCM configuration MOF as a parameter. Nadat u de configuratie van de LCM vast, ziet u de eigenschappen van de LCM door het aanroepen van de Get-DscLocalConfigurationManager cmdlet.After you enact the LCM configuration, you can see the properties of the LCM by calling the Get-DscLocalConfigurationManager cmdlet.

Een configuratie LCM kan blokken alleen voor een beperkt aantal resources bevatten.An LCM configuration can contain blocks only for a limited set of resources. In het vorige voorbeeld de enige resource aangeroepen is instellingen.In the previous example, the only resource called is Settings. De beschikbare bronnen zijn:The other available resources are:

  • ConfigurationRepositoryWeb: Hiermee geeft u een HTTP-pull-service voor configuraties.ConfigurationRepositoryWeb: specifies an HTTP pull service for configurations.
  • ConfigurationRepositoryShare: Hiermee geeft u op een SMB-share voor configuraties.ConfigurationRepositoryShare: specifies an SMB share for configurations.
  • ResourceRepositoryWeb: Hiermee geeft u een HTTP-pull-service voor modules.ResourceRepositoryWeb: specifies an HTTP pull service for modules.
  • ResourceRepositoryShare: Hiermee geeft u op een SMB-share voor modules.ResourceRepositoryShare: specifies an SMB share for modules.
  • ReportServerWeb: Hiermee geeft u een HTTP-pull-service waarop rapporten worden verzonden.ReportServerWeb: specifies an HTTP pull service to which reports are sent.
  • PartialConfiguration: biedt gegevens om in te schakelen gedeeltelijke configuraties.PartialConfiguration: provides data to enable partial configurations.

BasisinstellingenBasic settings

Dan geven pull-service-eindpunten/paden en gedeeltelijke configuraties, alle eigenschappen van de LCM zijn geconfigureerd in een instellingen blok.Other than specifying pull service endpoints/paths and partial configurations, all of the properties of the LCM are configured in a Settings block. De volgende eigenschappen beschikbaar zijn in een instellingen blok.The following properties are available in a Settings block.

EigenschapProperty TypeType BeschrijvingDescription
ActionAfterRebootActionAfterReboot stringstring Hiermee geeft u op wat er gebeurt na opnieuw opstarten tijdens de toepassing van een configuratie.Specifies what happens after a reboot during the application of a configuration. De mogelijke waarden zijn 'ContinueConfiguration' en 'StopConfiguration'.The possible values are "ContinueConfiguration" and "StopConfiguration".
  • ContinueConfiguration: blijven toepassen van de huidige configuratie nadat de computer opnieuw is opgestart.ContinueConfiguration: Continue applying the current configuration after machine reboot. Dit is de standaardwaardeThis is the default value
  • StopConfiguration: stoppen van de huidige configuratie nadat de computer opnieuw is opgestart.StopConfiguration: Stop the current configuration after machine reboot.
AllowModuleOverwriteAllowModuleOverwrite BOOLbool $TRUE nieuwe configuraties die zijn gedownload van de pull-service zijn niet toegestaan als de oude versie in het doelknooppunt te overschrijven.$TRUE if new configurations downloaded from the pull service are allowed to overwrite the old ones on the target node. Anders wordt $FALSE.Otherwise, $FALSE.
CertificateIDCertificateID stringstring De vingerafdruk van een certificaat gebruikt voor het beveiligen van referenties die zijn doorgegeven in een configuratie.The thumbprint of a certificate used to secure credentials passed in a configuration. Zie voor meer informatie wilt beveiligen van referenties in Windows PowerShell Desired State Configuration?.For more information see Want to secure credentials in Windows PowerShell Desired State Configuration?.
Opmerking: dit wordt automatisch beheerd als Azure Automation DSC-pull-service.Note: this is managed automatically if using Azure Automation DSC pull service.
ConfigurationDownloadManagersConfigurationDownloadManagers CimInstance[]CimInstance[] Verouderd.Obsolete. Gebruik ConfigurationRepositoryWeb en ConfigurationRepositoryShare blokken definiëren configuratie pull service-eindpunten.Use ConfigurationRepositoryWeb and ConfigurationRepositoryShare blocks to define configuration pull service endpoints.
ConfigurationIDConfigurationID stringstring Voor achterwaartse compatibiliteit met oudere pull versies service.For backwards compatibility with older pull service versions. Een GUID die identificeert het configuratiebestand van een pull-service ophalen.A GUID that identifies the configuration file to get from a pull service. Het knooppunt wordt configuraties ophalen van de pull-service als de naam van de configuratie van de MOF ConfigurationID.mof heet.The node will pull configurations on the pull service if the name of the configuration MOF is named ConfigurationID.mof.
Opmerking: als u deze eigenschap instelt, registreren van het knooppunt met een pull-service met behulp van RegistrationKey werkt niet.Note: If you set this property, registering the node with a pull service by using RegistrationKey does not work. Zie voor meer informatie instellen van een pull-client met configuratienamen.For more information, see Setting up a pull client with configuration names.
ConfigurationModeConfigurationMode stringstring Hiermee geeft u op hoe de LCM daadwerkelijk geldt de configuratie voor de doelknooppunten.Specifies how the LCM actually applies the configuration to the target nodes. Mogelijke waarden zijn 'ApplyOnly','ApplyAndMonitor', en 'ApplyAndAutoCorrect'.Possible values are "ApplyOnly","ApplyAndMonitor", and "ApplyAndAutoCorrect".
  • ApplyOnly: DSC geldt de configuratie en doet niets meer tenzij u een nieuwe configuratie wordt doorgeschoven, is naar het doelknooppunt of wanneer een nieuwe configuratie is opgehaald van een service.ApplyOnly: DSC applies the configuration and does nothing further unless a new configuration is pushed to the target node or when a new configuration is pulled from a service. Na de eerste toepassing van een nieuwe configuratie controleert het DSC niet voor afwijking van een eerder geconfigureerde status.After initial application of a new configuration, DSC does not check for drift from a previously configured state. Houd er rekening mee dat DSC probeert toe te passen van de configuratie, totdat hij erin slaagt voordat ApplyOnly wordt van kracht.Note that DSC will attempt to apply the configuration until it is successful before ApplyOnly takes effect.
  • ApplyAndMonitor: dit is de standaardwaarde.ApplyAndMonitor: This is the default value. De LCM geldt voor alle nieuwe configuraties.The LCM applies any new configurations. Als het doelknooppunt drifts van de gewenste status rapporteert DSC na de eerste toepassing van een nieuwe configuratie, de discrepantie in Logboeken.After initial application of a new configuration, if the target node drifts from the desired state, DSC reports the discrepancy in logs. Houd er rekening mee dat DSC probeert toe te passen van de configuratie, totdat hij erin slaagt voordat ApplyAndMonitor wordt van kracht.Note that DSC will attempt to apply the configuration until it is successful before ApplyAndMonitor takes effect.
  • ApplyAndAutoCorrect: DSC eventuele nieuwe configuraties van toepassing.ApplyAndAutoCorrect: DSC applies any new configurations. Na de eerste toepassing van een nieuwe configuratie als het doelknooppunt drifts van de gewenste status DSC rapporteert het verschil in Logboeken en vervolgens wordt de huidige configuratie opnieuw toegepast.After initial application of a new configuration, if the target node drifts from the desired state, DSC reports the discrepancy in logs, and then re-applies the current configuration.
ConfigurationModeFrequencyMinsConfigurationModeFrequencyMins UInt32UInt32 Hoe vaak, in minuten, de huidige configuratie wordt gecontroleerd en toegepast.How often, in minutes, the current configuration is checked and applied. Deze eigenschap wordt genegeerd als de eigenschap ConfigurationMode is ingesteld op ApplyOnly.This property is ignored if the ConfigurationMode property is set to ApplyOnly. De standaardwaarde is 15.The default value is 15.
DebugModeDebugMode stringstring Mogelijke waarden zijn geen, ForceModuleImport, en alle.Possible values are None, ForceModuleImport, and All.
  • Ingesteld op geen bronnen in de cache te gebruiken.Set to None to use cached resources. Dit is de standaardinstelling en moet worden gebruikt in scenario's voor productie.This is the default and should be used in production scenarios.
  • Als u op ForceModuleImport, zorgt ervoor dat de LCM om opnieuw te laden geen DSC-resource-modules, zelfs als ze eerder zijn geladen en in de cache opgeslagen.Setting to ForceModuleImport, causes the LCM to reload any DSC resource modules, even if they have been previously loaded and cached. Dit geldt voor de prestaties van DSC-bewerkingen, zoals elke module is geladen voor gebruik.This impacts the performance of DSC operations as each module is reloaded on use. Doorgaans gebruikt u deze waarde tijdens het opsporen van een resourceTypically you would use this value while debugging a resource
  • In deze release alle is hetzelfde als ForceModuleImportIn this release, All is same as ForceModuleImport
RebootNodeIfNeededRebootNodeIfNeeded BOOLbool Stel dit in op $true automatisch het knooppunt opnieuw wordt opgestart na een configuratie waarbij opnieuw opstarten wordt toegepast.Set this to $true to automatically reboot the node after a configuration that requires reboot is applied. Anders moet u het knooppunt voor een configuratie die dit vereist is voor handmatig opnieuw opstarten.Otherwise, you will have to manually reboot the node for any configuration that requires it. De standaardwaarde is $false.The default value is $false. Voor het gebruik van deze instelling als u een voorwaarde opnieuw opstarten wordt gepubliceerd door iets anders dan DSC (zoals Windows Installer), combineert u deze instelling met de xPendingReboot module.To use this setting when a reboot condition is enacted by something other than DSC (such as Windows Installer), combine this setting with the xPendingReboot module.
RefreshModeRefreshMode stringstring Hiermee geeft u op hoe de LCM configuraties opgehaald.Specifies how the LCM gets configurations. De mogelijke waarden zijn "Uitgeschakeld", 'Push', en 'Pull'.The possible values are "Disabled", "Push", and "Pull".
  • Uitgeschakeld: DSC-configuraties zijn uitgeschakeld voor dit knooppunt.Disabled: DSC configurations are disabled for this node.
  • Push: configuraties worden geïnitieerd door het aanroepen van de Start DscConfiguration cmdlet.Push: Configurations are initiated by calling the Start-DscConfiguration cmdlet. De configuratie wordt onmiddellijk toegepast op het knooppunt.The configuration is applied immediately to the node. Dit is de standaardwaarde.This is the default value.
  • Pull: het knooppunt is geconfigureerd voor het regelmatig te controleren op configuraties van een pull-service of SMB-pad.Pull: The node is configured to regularly check for configurations from a pull service or SMB path. Als deze eigenschap is ingesteld op Pull, moet u een HTTP (service) of SMB (share)-pad in een ConfigurationRepositoryWeb of ConfigurationRepositoryShare blok.If this property is set to Pull, you must specify an HTTP (service) or SMB (share) path in a ConfigurationRepositoryWeb or ConfigurationRepositoryShare block.
RefreshFrequencyMinsRefreshFrequencyMins UInt32Uint32 Het tijdsinterval in minuten, waarmee de LCM een pull-service controleert om bijgewerkte configuraties.The time interval, in minutes, at which the LCM checks a pull service to get updated configurations. Deze waarde wordt genegeerd als de LCM niet is geconfigureerd in de pull-modus.This value is ignored if the LCM is not configured in pull mode. De standaardwaarde is 30.The default value is 30.
ReportManagersReportManagers CimInstance[]CimInstance[] Verouderd.Obsolete. Gebruik ReportServerWeb blokken voor het definiëren van een eindpunt te verzenden gegevens naar een pull-service reporting.Use ReportServerWeb blocks to define an endpoint to send reporting data to a pull service.
ResourceModuleManagersResourceModuleManagers CimInstance[]CimInstance[] Verouderd.Obsolete. Gebruik ResourceRepositoryWeb en ResourceRepositoryShare blokken definiëren pull respectievelijk de service HTTP-eindpunten of SMB-paden.Use ResourceRepositoryWeb and ResourceRepositoryShare blocks to define pull service HTTP endpoints or SMB paths, respectively.
PartialConfigurationsPartialConfigurations CimInstanceCimInstance Niet geïmplementeerd.Not implemented. Niet gebruiken.Do not use.
StatusRetentionTimeInDaysStatusRetentionTimeInDays UInt32UInt32 Het aantal dagen dat de LCM de status van de huidige configuratie houdt.The number of days the LCM keeps the status of the current configuration.

Pull-servicePull service

LCM configuratie ondersteunt de volgende soorten pull-service-eindpunten definiëren:LCM configuration supports defining the following types of pull service endpoints:

  • Configuratieserver: een opslagplaats voor DSC-configuraties.Configuration server: A repository for DSC configurations. Configuratieservers definiëren met behulp van ConfigurationRepositoryWeb (voor het web gebaseerde servers) en ConfigurationRepositoryShare (voor SMB-servers) geblokkeerd.Define configuration servers by using ConfigurationRepositoryWeb (for web-based servers) and ConfigurationRepositoryShare (for SMB-based servers) blocks.
  • Bronserver: een opslagplaats voor DSC-resources, geleverd als PowerShell-modules.Resource server: A repository for DSC resources, packaged as PowerShell modules. Bronservers definiëren met behulp van ResourceRepositoryWeb (voor het web gebaseerde servers) en ResourceRepositoryShare (voor SMB-servers) geblokkeerd.Define resource servers by using ResourceRepositoryWeb (for web-based servers) and ResourceRepositoryShare (for SMB-based servers) blocks.
  • Rapportserver: een service die DSC rapportgegevens worden verzonden.Report server: A service that DSC sends report data to. Rapportservers definiëren met behulp van ReportServerWeb blokken.Define report servers by using ReportServerWeb blocks. Een rapportserver moet een webservice.A report server must be a web service.

Zie voor meer informatie over pull-service, Desired Configuration Pull-statusservice.For more details on pull service see, Desired State Configuration Pull Service.

Configuratie server blokkeertConfiguration server blocks

Als u een web gebaseerde configuratieserver definieert, maakt u een ConfigurationRepositoryWeb blok.To define a web-based configuration server, you create a ConfigurationRepositoryWeb block. Een ConfigurationRepositoryWeb definieert de volgende eigenschappen.A ConfigurationRepositoryWeb defines the following properties.

EigenschapProperty TypeType BeschrijvingDescription
AllowUnsecureConnectionAllowUnsecureConnection BOOLbool Ingesteld op $TRUE om verbindingen vanuit het knooppunt zonder verificatie naar de server te staan.Set to $TRUE to allow connections from the node to the server without authentication. Ingesteld op $FALSE om verificatie te vereisen.Set to $FALSE to require authentication.
CertificateIDCertificateID stringstring De vingerafdruk van een certificaat dat wordt gebruikt om de server te verifiëren.The thumbprint of a certificate used to authenticate to the server.
ConfigurationNamesConfigurationNames String]String[] Een matrix met namen van configuraties om te worden opgehaald door het doelknooppunt.An array of names of configurations to be pulled by the target node. Deze worden alleen gebruikt als het knooppunt is geregistreerd bij de pull-service met behulp van een RegistrationKey.These are used only if the node is registered with the pull service by using a RegistrationKey. Zie voor meer informatie instellen van een pull-client met configuratienamen.For more information, see Setting up a pull client with configuration names.
RegistrationKeyRegistrationKey stringstring Een GUID die het knooppunt bij de pull-service registreert.A GUID that registers the node with the pull service. Zie voor meer informatie instellen van een pull-client met configuratienamen.For more information, see Setting up a pull client with configuration names.
ServerURLServerURL stringstring De URL van de configuration-service.The URL of the configuration service.

Zie voor een voorbeeldscript voor het vereenvoudigen van de waarde ConfigurationRepositoryWeb configureren voor de lokale knooppunten - metaconfigurations DSC genererenAn example script to simplify configuring the ConfigurationRepositoryWeb value for on-premises nodes is available - see Generating DSC metaconfigurations

Als u wilt definiëren een configuratie op basis van een SMB-server, die u maakt een ConfigurationRepositoryShare blok.To define an SMB-based configuration server, you create a ConfigurationRepositoryShare block. Een ConfigurationRepositoryShare definieert de volgende eigenschappen.A ConfigurationRepositoryShare defines the following properties.

EigenschapProperty TypeType BeschrijvingDescription
referentieCredential MSFT_CredentialMSFT_Credential De referentie die wordt gebruikt om de SMB-share te verifiëren.The credential used to authenticate to the SMB share.
SourcePathSourcePath stringstring Het pad van de SMB-share.The path of the SMB share.

Resource-server blokkeertResource server blocks

Als u een web gebaseerde bronserver definieert, maakt u een ResourceRepositoryWeb blok.To define a web-based resource server, you create a ResourceRepositoryWeb block. Een ResourceRepositoryWeb definieert de volgende eigenschappen.A ResourceRepositoryWeb defines the following properties.

EigenschapProperty TypeType BeschrijvingDescription
AllowUnsecureConnectionAllowUnsecureConnection BOOLbool Ingesteld op $TRUE om verbindingen vanuit het knooppunt zonder verificatie naar de server te staan.Set to $TRUE to allow connections from the node to the server without authentication. Ingesteld op $FALSE om verificatie te vereisen.Set to $FALSE to require authentication.
CertificateIDCertificateID stringstring De vingerafdruk van een certificaat dat wordt gebruikt om de server te verifiëren.The thumbprint of a certificate used to authenticate to the server.
RegistrationKeyRegistrationKey stringstring Een GUID die het knooppunt met de pull-service identificeert.A GUID that identifies the node to the pull service.
ServerURLServerURL stringstring De URL van de configuratieserver.The URL of the configuration server.

Zie voor een voorbeeldscript voor het vereenvoudigen van de waarde ResourceRepositoryWeb configureren voor de lokale knooppunten - metaconfigurations DSC genererenAn example script to simplify configuring the ResourceRepositoryWeb value for on-premises nodes is available - see Generating DSC metaconfigurations

Als u wilt definiëren een resource op basis van een SMB-server, die u maakt een ResourceRepositoryShare blok.To define an SMB-based resource server, you create a ResourceRepositoryShare block. ResourceRepositoryShare definieert de volgende eigenschappen.ResourceRepositoryShare defines the following properties.

EigenschapProperty TypeType BeschrijvingDescription
referentieCredential MSFT_CredentialMSFT_Credential De referentie die wordt gebruikt om de SMB-share te verifiëren.The credential used to authenticate to the SMB share. Zie voor een voorbeeld van de doorgegeven referenties een SMB DSC-pull-server instellenFor an example of passing credentials, see Setting up a DSC SMB pull server
SourcePathSourcePath stringstring Het pad van de SMB-share.The path of the SMB share.

Rapport server blokkeertReport server blocks

Als u wilt definiëren een rapportserver, maakt u een ReportServerWeb blok.To define a report server, you create a ReportServerWeb block. De report server-rol is niet compatibel met SMB op basis van pull-service.The report server role is not compatible with SMB based pull service. ReportServerWeb definieert de volgende eigenschappen.ReportServerWeb defines the following properties.

EigenschapProperty TypeType BeschrijvingDescription
AllowUnsecureConnectionAllowUnsecureConnection BOOLbool Ingesteld op $TRUE om verbindingen vanuit het knooppunt zonder verificatie naar de server te staan.Set to $TRUE to allow connections from the node to the server without authentication. Ingesteld op $FALSE om verificatie te vereisen.Set to $FALSE to require authentication.
CertificateIDCertificateID stringstring De vingerafdruk van een certificaat dat wordt gebruikt om de server te verifiëren.The thumbprint of a certificate used to authenticate to the server.
RegistrationKeyRegistrationKey stringstring Een GUID die het knooppunt met de pull-service identificeert.A GUID that identifies the node to the pull service.
ServerURLServerURL stringstring De URL van de configuratieserver.The URL of the configuration server.

Zie voor een voorbeeldscript voor het vereenvoudigen van de waarde ReportServerWeb configureren voor de lokale knooppunten - metaconfigurations DSC genererenAn example script to simplify configuring the ReportServerWeb value for on-premises nodes is available - see Generating DSC metaconfigurations

Gedeeltelijke configuratiesPartial configurations

Als u een gedeeltelijke configuratie definieert, maakt u een PartialConfiguration blok.To define a partial configuration, you create a PartialConfiguration block. Zie voor meer informatie over gedeeltelijke configuraties gedeeltelijk DSC-configuraties.For more information about partial configurations, see DSC Partial configurations. PartialConfiguration definieert de volgende eigenschappen.PartialConfiguration defines the following properties.

EigenschapProperty TypeType BeschrijvingDescription
ConfigurationSourceConfigurationSource String]string[] Een matrix met namen van de van configuratieservers, eerder is gedefinieerd in ConfigurationRepositoryWeb en ConfigurationRepositoryShare blokken, waarbij de gedeeltelijke configuratie opgehaald uit.An array of names of configuration servers, previously defined in ConfigurationRepositoryWeb and ConfigurationRepositoryShare blocks, where the partial configuration is pulled from.
dependsOnDependsOn tekenreeks {}string{} Een lijst met namen van andere configuraties die moeten worden voltooid voordat deze gedeeltelijke configuratie wordt toegepast.A list of names of other configurations that must be completed before this partial configuration is applied.
BeschrijvingDescription stringstring De tekst die wordt gebruikt om de configuratie van de gedeeltelijke te beschrijven.Text used to describe the partial configuration.
ExclusiveResourcesExclusiveResources String]string[] Een matrix van resources is uitsluitend van toepassing op deze gedeeltelijke configuratie.An array of resources exclusive to this partial configuration.
RefreshModeRefreshMode stringstring Hiermee geeft u op hoe de LCM deze gedeeltelijke configuratie opgehaald.Specifies how the LCM gets this partial configuration. De mogelijke waarden zijn "Uitgeschakeld", 'Push', en 'Pull'.The possible values are "Disabled", "Push", and "Pull".
  • Uitgeschakeld: deze gedeeltelijke configuratie is uitgeschakeld.Disabled: This partial configuration is disabled.
  • Push: de configuratie van de gedeeltelijk wordt doorgeschoven, is naar het knooppunt door het aanroepen van de publiceren DscConfiguration cmdlet.Push: The partial configuration is pushed to the node by calling the Publish-DscConfiguration cmdlet. Nadat alle gedeeltelijke configuraties voor het knooppunt worden gepusht of opgehaald uit een service, de configuratie kan worden gestart door het aanroepen van Start-DscConfiguration –UseExisting.After all partial configurations for the node are either pushed or pulled from a service, the configuration can be started by calling Start-DscConfiguration –UseExisting. Dit is de standaardwaarde.This is the default value.
  • Pull: het knooppunt regelmatig om te controleren of gedeeltelijke configuratie van een pull-service is geconfigureerd.Pull: The node is configured to regularly check for partial configuration from a pull service. Als deze eigenschap is ingesteld op Pull, moet u een pull-service in een ConfigurationSource eigenschap.If this property is set to Pull, you must specify a pull service in a ConfigurationSource property. Zie voor meer informatie over Azure Automation pull-service, overzicht van Azure Automation DSC.For more information about Azure Automation pull service, see Azure Automation DSC Overview.
ResourceModuleSourceResourceModuleSource String]string[] Een matrix met de namen van servers resource waarvan voor het downloaden van de vereiste resources voor deze gedeeltelijke configuratie.An array of the names of resource servers from which to download required resources for this partial configuration. Deze namen moeten verwijzen naar service-eindpunten die eerder is gedefinieerd in ResourceRepositoryWeb en ResourceRepositoryShare blokken.These names must refer to service endpoints previously defined in ResourceRepositoryWeb and ResourceRepositoryShare blocks.

Opmerking: gedeeltelijke configuraties worden ondersteund met Azure Automation DSC, maar slechts één configuratie bij elk automation-account per knooppunt kan worden opgevraagd.Note: partial configurations are supported with Azure Automation DSC, but only one configuration can be pulled from each automation account per node.

Zie ookSee Also

ConceptenConcepts

Desired State Configuration-overzichtDesired State Configuration Overview

Aan de slag met Azure Automation DSCGetting started with Azure Automation DSC

Andere bronnenOther Resources

Set-DscLocalConfigurationManagerSet-DscLocalConfigurationManager

Een pull-client met de configuratienamen instellenSetting up a pull client with configuration names