로컬 구성 관리자 구성Configuring the Local Configuration Manager

적용 대상: Windows PowerShell 5.0Applies To: Windows PowerShell 5.0

LCM(로컬 구성 관리자)은 DSC(필요한 상태 구성)의 엔진입니다.The Local Configuration Manager (LCM) is the engine of Desired State Configuration (DSC). LCM은 모든 대상 노드에서 실행되며, 노드로 전송되는 구성을 구문 분석하고 시행하는 일을 담당합니다.The LCM runs on every target node, and is responsible for parsing and enacting configurations that are sent to the node. 다음 작업을 포함하여 DSC의 수 많은 다른 측면을 담당하기도 합니다.It is also responsible for a number of other aspects of DSC, including the following.

  • 새로 고침 모드 결정(밀어넣기 또는 끌어오기)Determining refresh mode (push or pull).
  • 노드가 구성을 끌어와서 시행하는 빈도 지정Specifying how often a node pulls and enacts configurations.
  • 노드를 풀 서비스와 연결Associating the node with pull service.
  • 부분 구성 지정Specifying partial configurations.

특별한 형식의 구성을 사용하여 이러한 각각의 동작을 지정하도록 LCM을 구성합니다.You use a special type of configuration to configure the LCM to specify each of these behaviors. 다음 섹션에서는 LCM을 구성하는 방법에 대해 설명합니다.The following sections describe how to configure the LCM.

Windows PowerShell 5.0에는 로컬 구성 관리자를 관리하는 데 사용되는 새 설정이 도입되었습니다.Windows PowerShell 5.0 introduced new settings for managing Local Configuration Manager. Windows PowerShell 4.0에서 LCM을 구성하는 방법에 대한 자세한 내용은 이전 버전의 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.

LCM 구성 작성 및 시행Writing and enacting an LCM configuration

LCM을 구성하려면 LCM 설정을 적용하는 특수한 형식의 구성을 만들어 실행합니다.To configure the LCM, you create and run a special type of configuration that applies LCM settings. LCM 구성을 지정하려면 DscLocalConfigurationManager 특성을 사용합니다.To specify an LCM configuration, you use the DscLocalConfigurationManager attribute. 다음은 LCM을 밀어넣기 모드로 설정하는 간단한 구성을 보여 줍니다.The following shows a simple configuration that sets the LCM to push mode.

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

LCM에 설정을 적용하는 프로세스는 DSC 구성을 적용하는 프로세스와 비슷합니다.The process of applying settings to LCM is similar to applying a DSC configuration. LCM 구성을 만들고 MOF 파일에 컴파일한 후 노드에 적용합니다.You will create an LCM configuration, compile it to a MOF file, and apply it to the node. DSC 구성과 달리 Start-DscConfiguration cmdlet을 호출하여 LCM 구성을 시행하지 않습니다.Unlike DSC configurations, you do not enact an LCM configuration by calling the Start-DscConfiguration cmdlet. 대신, LCM 구성 MOF 경로를 매개 변수로 제공하는 Set-DscLocalConfigurationManager를 호출합니다.Instead, you call Set-DscLocalConfigurationManager, supplying the path to the LCM configuration MOF as a parameter. LCM 구성 시행 후에는 Get-DscLocalConfigurationManager cmdlet을 호출하여 LCM의 속성을 확인할 수 있습니다.After you enact the LCM configuration, you can see the properties of the LCM by calling the Get-DscLocalConfigurationManager cmdlet.

LCM 구성은 제한된 리소스 집합에 대한 블록만 포함할 수 있습니다.An LCM configuration can contain blocks only for a limited set of resources. 이전 예에서 유일하게 호출된 리소스는 Settings입니다.In the previous example, the only resource called is Settings. 다른 사용 가능한 리소스는 다음과 같습니다.The other available resources are:

  • ConfigurationRepositoryWeb: 구성에 대한 HTTP 풀 서비스를 지정합니다.ConfigurationRepositoryWeb: specifies an HTTP pull service for configurations.
  • ConfigurationRepositoryShare: 구성에 대한 SMB 공유를 지정합니다.ConfigurationRepositoryShare: specifies an SMB share for configurations.
  • ResourceRepositoryWeb: 모듈에 대한 HTTP 풀 서비스를 지정합니다.ResourceRepositoryWeb: specifies an HTTP pull service for modules.
  • ResourceRepositoryShare: 모듈에 대한 SMB 공유를 지정합니다.ResourceRepositoryShare: specifies an SMB share for modules.
  • ReportServerWeb: 보고서를 전송받을 HTTP 풀 서비스를 지정합니다.ReportServerWeb: specifies an HTTP pull service to which reports are sent.
  • PartialConfiguration: 부분 구성을 사용하는 데이터를 제공합니다.PartialConfiguration: provides data to enable partial configurations.

기본 설정Basic settings

풀 서비스 끝점/경로와 부분 구성을 지정하는 것 외에 LCM의 모든 속성은 Settings 블록에 구성되어 있습니다.Other than specifying pull service endpoints/paths and partial configurations, all of the properties of the LCM are configured in a Settings block. Settings 블록에서는 다음 속성을 사용할 수 있습니다.The following properties are available in a Settings block.

속성Property 유형Type 설명Description
ActionAfterRebootActionAfterReboot stringstring 구성을 적용하는 동안 다시 부팅하면 어떤 일이 일어나는지 지정합니다.Specifies what happens after a reboot during the application of a configuration. 가능한 값은 "ContinueConfiguration""StopConfiguration" 입니다.The possible values are "ContinueConfiguration" and "StopConfiguration".
  • ContinueConfiguration: 컴퓨터를 다시 부팅한 후 현재 구성을 계속 적용합니다.ContinueConfiguration: Continue applying the current configuration after machine reboot. 기본값입니다.This is the default value
  • StopConfiguration: 컴퓨터를 다시 부팅한 후 현재 구성을 중지합니다.StopConfiguration: Stop the current configuration after machine reboot.
AllowModuleOverwriteAllowModuleOverwrite 부울bool 풀 서비스에서 다운로드한 새 구성이 대상 노드에 있는 이전 구성을 덮어쓰도록 허용되는 경우 $TRUE__입니다.$TRUE__ if new configurations downloaded from the pull service are allowed to overwrite the old ones on the target node. 그렇지 않으면 $FALSE입니다.Otherwise, $FALSE.
CertificateIDCertificateID stringstring 구성으로 전달된 자격 증명을 보호하는 데 사용되는 인증서의 지문입니다.The thumbprint of a certificate used to secure credentials passed in a configuration. 자세한 내용은 Want to secure credentials in Windows PowerShell Desired State Configuration(Windows PowerShell 필요한 상태 구성의 자격 증명 보호가 필요하세요)을 참조하세요.For more information see Want to secure credentials in Windows PowerShell Desired State Configuration?.
참고: Azure Automation DSC 풀 서비스를 사용하는 경우 자동으로 관리됩니다.Note: this is managed automatically if using Azure Automation DSC pull service.
ConfigurationDownloadManagersConfigurationDownloadManagers CimInstance[]CimInstance[] 사용되지 않습니다.Obsolete. 구성 풀 서비스 끝점을 정의하려면 ConfigurationRepositoryWebConfigurationRepositoryShare 블록을 사용합니다.Use ConfigurationRepositoryWeb and ConfigurationRepositoryShare blocks to define configuration pull service endpoints.
ConfigurationIDConfigurationID stringstring 이전 풀 서비스 버전과의 호환성을 위해 사용합니다.For backwards compatibility with older pull service versions. 풀 서비스에서 가져올 구성 파일을 식별하는 GUID입니다.A GUID that identifies the configuration file to get from a pull service. 구성 MOF의 이름이 ConfigurationID.mof로 지정된 경우 노드는 풀 서비스에서 구성을 끌어옵니다.The node will pull configurations on the pull service if the name of the configuration MOF is named ConfigurationID.mof.
참고: 이 속성을 설정하는 경우 __RegistrationKey__를 사용하여 풀 서비스에서 노드가 등록되지 않습니다.Note: If you set this property, registering the node with a pull service by using RegistrationKey does not work. 자세한 내용은 Setting up a pull client with configuration names(구성 이름을 사용하여 끌어오기 클라이언트 설정)를 참조합니다.For more information, see Setting up a pull client with configuration names.
ConfigurationModeConfigurationMode stringstring LCM이 구성을 실제로 대상 노드를 적용하는 방식을 지정합니다.Specifies how the LCM actually applies the configuration to the target nodes. 가능한 값은 “ApplyOnly”,“ApplyAndMonitor”, “ApplyAndAutoCorrect” 입니다.Possible values are "ApplyOnly","ApplyAndMonitor", and "ApplyAndAutoCorrect".
  • ApplyOnly: 새 구성이 대상 노드에 밀어넣어지지 않은 경우, 또는 새 구성이 서비스에서 끌어온 구성인 경우 DSC가 구성을 적용하고 더 이상의 작업은 수행하지 않습니다.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. 새 구성의 초기 적용 후에는 DSC에서 이전에 구성된 상태가 변경되었는지 여부를 확인하지 않습니다.After initial application of a new configuration, DSC does not check for drift from a previously configured state. DSC는 __ApplyOnly__가 적용되기 전에 성공할 때까지 구성을 적용하려고 시도합니다.Note that DSC will attempt to apply the configuration until it is successful before ApplyOnly takes effect.
  • ApplyAndMonitor: 기본값입니다.ApplyAndMonitor: This is the default value. LCM이 새 구성을 적용합니다.The LCM applies any new configurations. 새 구성의 초기 적용 후, 대상 노드의 상태가 필요한 상태에서 변경되는 경우 DSC에서는 로그의 불일치를 보고합니다.After initial application of a new configuration, if the target node drifts from the desired state, DSC reports the discrepancy in logs. DSC는 __ApplyAndMonitor__가 적용되기 전에 성공할 때까지 구성을 적용하려고 시도합니다.Note that DSC will attempt to apply the configuration until it is successful before ApplyAndMonitor takes effect.
  • ApplyAndAutoCorrect: DSC에서 모든 새 구성을 적용합니다.ApplyAndAutoCorrect: DSC applies any new configurations. 새 구성의 초기 적용 후, 대상 노드의 상태가 필요한 상태에서 변경되는 경우 DSC에서는 로그의 불일치를 보고한 다음, 현재 구성을 다시 적용합니다.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 현재 구성이 확인 및 적용되는 분 단위 빈도입니다.How often, in minutes, the current configuration is checked and applied. 이 속성은 ConfigurationMode 속성이 ApplyOnly로 설정되어 있을 경우 무시됩니다.This property is ignored if the ConfigurationMode property is set to ApplyOnly. 기본값은 15입니다.The default value is 15.
DebugModeDebugMode stringstring 가능한 값은 None, ForceModuleImport 및 __All__입니다.Possible values are None, ForceModuleImport, and All.
  • 캐시된 리소스를 사용하려면 __None__으로 설정합니다.Set to None to use cached resources. 기본값이며 프로덕션 시나리오에서 사용해야 합니다.This is the default and should be used in production scenarios.
  • __ForceModuleImport__로 설정하면 DSC 리소스 모듈이 이전에 로드되어 캐시되었더라도 LCM에서 이 모듈들을 다시 로드합니다.Setting to ForceModuleImport, causes the LCM to reload any DSC resource modules, even if they have been previously loaded and cached. 이것은 각 모듈이 사용 시 다시 로드되는 대로 DSC 작업의 성능에 영향을 줍니다.This impacts the performance of DSC operations as each module is reloaded on use. 일반적으로 리소스를 디버그할 때 이 값을 사용합니다.Typically you would use this value while debugging a resource
  • 이 릴리스에서 __All__은 __ForceModuleImport__와 동일합니다.In this release, All is same as ForceModuleImport
RebootNodeIfNeededRebootNodeIfNeeded 부울bool 다시 부팅해야 하는 구성이 적용된 후 노드를 자동으로 다시 부팅하려면 이 속성을 __$true__로 설정합니다.Set this to $true to automatically reboot the node after a configuration that requires reboot is applied. 그렇지 않으면 다시 부팅해야 하는 구성에 대해 노드를 수동으로 다시 부팅해야 합니다.Otherwise, you will have to manually reboot the node for any configuration that requires it. 기본값은 __$false__입니다.The default value is $false. DSC 이외의 다른 항목(예: Windows Installer)에서 재부팅 조건을 시행하는 경우 이 설정을 사용하려면 설정을 xPendingReboot 모듈과 결합합니다.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 LCM이 구성을 가져오는 방법을 지정합니다.Specifies how the LCM gets configurations. 가능한 값은 "Disabled", "Push""Pull" 입니다.The possible values are "Disabled", "Push", and "Pull".
  • Disabled: 이 노드에 대해 DSC 구성을 사용할 수 없게 됩니다.Disabled: DSC configurations are disabled for this node.
  • Push: Start-DscConfiguration 코맨드렛을 호출하여 구성을 시작합니다.Push: Configurations are initiated by calling the Start-DscConfiguration cmdlet. 구성이 즉시 노드에 적용됩니다.The configuration is applied immediately to the node. 기본값입니다.This is the default value.
  • Pull: 풀 서비스 또는 SMB 경로의 구성을 정기적으로 확인하도록 노드를 구성합니다.Pull: The node is configured to regularly check for configurations from a pull service or SMB path. 이 속성이 __Pull__로 설정되어 있으면 ConfigurationRepositoryWeb 또는 ConfigurationRepositoryShare 블록에서 HTTP(서비스) 또는 SMB(공유) 경로를 지정해야 합니다.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 LCM에서 업데이트된 구성을 가져오기 위해 풀 서비스를 확인하는 분 단위 시간 간격입니다.The time interval, in minutes, at which the LCM checks a pull service to get updated configurations. 이 값은 LCM이 끌어오기 모드로 구성되지 않은 경우 무시됩니다.This value is ignored if the LCM is not configured in pull mode. 기본값은 30입니다.The default value is 30.
ReportManagersReportManagers CimInstance[]CimInstance[] 사용되지 않습니다.Obsolete. ReportServerWeb 블록을 사용하여 풀 서비스에 보고 데이터를 보낼 끝점을 정의합니다.Use ReportServerWeb blocks to define an endpoint to send reporting data to a pull service.
ResourceModuleManagersResourceModuleManagers CimInstance[]CimInstance[] 사용되지 않습니다.Obsolete. ResourceRepositoryWebResourceRepositoryShare 블록을 사용하여 풀 서비스 HTTP 끝점 또는 SMB 경로를 각각 정의합니다.Use ResourceRepositoryWeb and ResourceRepositoryShare blocks to define pull service HTTP endpoints or SMB paths, respectively.
PartialConfigurationsPartialConfigurations CimInstanceCimInstance 구현되지 않았습니다.Not implemented. 사용하지 마세요.Do not use.
StatusRetentionTimeInDaysStatusRetentionTimeInDays UInt32UInt32 LCM에서 현재 구성의 상태를 유지하는 일 수입니다.The number of days the LCM keeps the status of the current configuration.

풀 서비스Pull service

LCM 구성에서는 다음 형식의 풀 서비스 끝점을 정의할 수 있습니다.LCM configuration supports defining the following types of pull service endpoints:

  • Configuration server: DSC 구성에 대한 리포지토리입니다.Configuration server: A repository for DSC configurations. ConfigurationRepositoryWeb(웹 기반 서버용) 및 ConfigurationRepositoryShare(SMB 기반 서버용) 블록을 사용하여 구성 서버를 정의합니다.Define configuration servers by using ConfigurationRepositoryWeb (for web-based servers) and ConfigurationRepositoryShare (for SMB-based servers) blocks.
  • 리소스 서버: PowerShell 모듈로서 패키지에 포함된 DSC 리소스용 리포지토리입니다.Resource server: A repository for DSC resources, packaged as PowerShell modules. ResourceRepositoryWeb(웹 기반 서버용) 및 ResourceRepositoryShare(SMB 기반 서버용) 블록을 사용하여 리소스 서버를 정의합니다.Define resource servers by using ResourceRepositoryWeb (for web-based servers) and ResourceRepositoryShare (for SMB-based servers) blocks.
  • 보고서 서버: DSC에서 보내는 보고서 데이터를 전송받는 서비스입니다.Report server: A service that DSC sends report data to. ReportServerWeb 블록을 사용하여 보고서 서버를 정의합니다.Define report servers by using ReportServerWeb blocks. 보고서 서버는 웹 서비스여야 합니다.A report server must be a web service.

끌어오기 서비스에 대한 자세한 내용은 원하는 상태 구성 끌어오기 서비스를 참조하세요.For more details on pull service see, Desired State Configuration Pull Service.

구성 서버 블록Configuration server blocks

웹 기반 구성 서버를 정의하려면 ConfigurationRepositoryWeb 블록을 만듭니다.To define a web-based configuration server, you create a ConfigurationRepositoryWeb block. ConfigurationRepositoryWeb은 다음 속성을 정의합니다.A ConfigurationRepositoryWeb defines the following properties.

속성Property 유형Type 설명Description
AllowUnsecureConnectionAllowUnsecureConnection 부울bool 인증 없이 노드에서 서버에 연결할 수 있도록 하려면 $TRUE로 설정합니다.Set to $TRUE to allow connections from the node to the server without authentication. 인증을 요구하려면 $FALSE로 설정합니다.Set to $FALSE to require authentication.
CertificateIDCertificateID stringstring 서버를 인증하는 데 사용되는 인증서의 지문입니다.The thumbprint of a certificate used to authenticate to the server.
ConfigurationNamesConfigurationNames String[]String[] 대상 노드에서 끌어올 일련의 구성 이름입니다.An array of names of configurations to be pulled by the target node. 이 이름들은 노드가 RegistrationKey를 사용하여 풀 서비스에 등록되어 있지 않은 경우에만 사용됩니다.These are used only if the node is registered with the pull service by using a RegistrationKey. 자세한 내용은 Setting up a pull client with configuration names(구성 이름을 사용하여 끌어오기 클라이언트 설정)를 참조합니다.For more information, see Setting up a pull client with configuration names.
RegistrationKeyRegistrationKey stringstring 풀 서비스에 노드를 등록하는 GUID입니다.A GUID that registers the node with the pull service. 자세한 내용은 Setting up a pull client with configuration names(구성 이름을 사용하여 끌어오기 클라이언트 설정)를 참조합니다.For more information, see Setting up a pull client with configuration names.
ServerURLServerURL stringstring 구성 서비스의 URL입니다.The URL of the configuration service.

온-프레미스 노드에 대해 ConfigurationRepositoryWeb 값 구성을 간소화하는 예제 스크립트를 사용할 수 있습니다(DSC 메타 구성 생성 참조).An example script to simplify configuring the ConfigurationRepositoryWeb value for on-premises nodes is available - see Generating DSC metaconfigurations

SMB 기반 구성 서버를 정의하려면 ConfigurationRepositoryShare 블록을 만듭니다.To define an SMB-based configuration server, you create a ConfigurationRepositoryShare block. ConfigurationRepositoryShare는 다음 속성을 정의합니다.A ConfigurationRepositoryShare defines the following properties.

속성Property 유형Type 설명Description
자격 증명Credential MSFT_CredentialMSFT_Credential SMB 공유에 인증하는 데 사용되는 자격 증명입니다.The credential used to authenticate to the SMB share.
SourcePathSourcePath stringstring SMB 공유의 경로입니다.The path of the SMB share.

리소스 서버 블록Resource server blocks

웹 기반 리소스 서버를 정의하려면 ResourceRepositoryWeb 블록을 만듭니다.To define a web-based resource server, you create a ResourceRepositoryWeb block. ResourceRepositoryWeb은 다음 속성을 정의합니다.A ResourceRepositoryWeb defines the following properties.

속성Property 유형Type 설명Description
AllowUnsecureConnectionAllowUnsecureConnection 부울bool 인증 없이 노드에서 서버에 연결할 수 있도록 하려면 $TRUE로 설정합니다.Set to $TRUE to allow connections from the node to the server without authentication. 인증을 요구하려면 $FALSE로 설정합니다.Set to $FALSE to require authentication.
CertificateIDCertificateID stringstring 서버를 인증하는 데 사용되는 인증서의 지문입니다.The thumbprint of a certificate used to authenticate to the server.
RegistrationKeyRegistrationKey stringstring 풀 서비스에 대해 노드를 식별하는 GUID입니다.A GUID that identifies the node to the pull service.
ServerURLServerURL stringstring 구성 서버의 URL입니다.The URL of the configuration server.

온-프레미스 노드에 대해 ResourceRepositoryWeb 값 구성을 간소화하는 예제 스크립트를 사용할 수 있습니다(DSC 메타 구성 생성 참조).An example script to simplify configuring the ResourceRepositoryWeb value for on-premises nodes is available - see Generating DSC metaconfigurations

SMB 기반 리소스 서버를 정의하려면 ResourceRepositoryShare 블록을 만듭니다.To define an SMB-based resource server, you create a ResourceRepositoryShare block. ResourceRepositoryShare는 다음 속성을 정의합니다.ResourceRepositoryShare defines the following properties.

속성Property 유형Type 설명Description
자격 증명Credential MSFT_CredentialMSFT_Credential SMB 공유에 인증하는 데 사용되는 자격 증명입니다.The credential used to authenticate to the SMB share. 자격 증명 전달 예는 DSC SMB 끌어오기 서버 설정을 참조하세요.For an example of passing credentials, see Setting up a DSC SMB pull server
SourcePathSourcePath stringstring SMB 공유의 경로입니다.The path of the SMB share.

보고서 서버 블록Report server blocks

보고서 서버를 정의하려면, ReportServerWeb 블록을 만듭니다.To define a report server, you create a ReportServerWeb block. 보고서 서버 역할은 SMB 기반 풀 서비스와 호환되지 않습니다.The report server role is not compatible with SMB based pull service. ReportServerWeb은 다음 속성을 정의합니다.ReportServerWeb defines the following properties.

속성Property 유형Type 설명Description
AllowUnsecureConnectionAllowUnsecureConnection 부울bool 인증 없이 노드에서 서버에 연결할 수 있도록 하려면 $TRUE로 설정합니다.Set to $TRUE to allow connections from the node to the server without authentication. 인증을 요구하려면 $FALSE로 설정합니다.Set to $FALSE to require authentication.
CertificateIDCertificateID stringstring 서버를 인증하는 데 사용되는 인증서의 지문입니다.The thumbprint of a certificate used to authenticate to the server.
RegistrationKeyRegistrationKey stringstring 풀 서비스에 대해 노드를 식별하는 GUID입니다.A GUID that identifies the node to the pull service.
ServerURLServerURL stringstring 구성 서버의 URL입니다.The URL of the configuration server.

온-프레미스 노드에 대해 ReportServerWeb 값 구성을 간소화하는 예제 스크립트를 사용할 수 있습니다(DSC 메타 구성 생성 참조).An example script to simplify configuring the ReportServerWeb value for on-premises nodes is available - see Generating DSC metaconfigurations

부분 구성Partial configurations

부분 구성을 정의하려면 PartialConfiguration 블록을 만듭니다.To define a partial configuration, you create a PartialConfiguration block. 부분 구성에 대한 자세한 내용은 DSC Partial configurations(DSC 부분 구성)를 참조하세요.For more information about partial configurations, see DSC Partial configurations. PartialConfiguration은 다음 속성을 정의합니다.PartialConfiguration defines the following properties.

속성Property 유형Type 설명Description
ConfigurationSourceConfigurationSource string[]string[] 이전에 ConfiguratoinRepositoryWebConfigurationRepositoryShare 블록에서 정의한 구성 서버 이름 배열입니다. 이러한 서버에서 부분 구성을 가져옵니다.An array of names of configuration servers, previously defined in ConfigurationRepositoryWeb and ConfigurationRepositoryShare blocks, where the partial configuration is pulled from.
DependsOnDependsOn string{}string{} 이 부분 구성을 적용하기 전에 먼저 완료해야 하는 다른 구성의 이름 목록입니다.A list of names of other configurations that must be completed before this partial configuration is applied.
설명Description stringstring 부분 구성을 설명하는 데 사용되는 텍스트입니다.Text used to describe the partial configuration.
ExclusiveResourcesExclusiveResources string[]string[] 이 부분 구성에만 사용하는 일련의 리소스입니다.An array of resources exclusive to this partial configuration.
RefreshModeRefreshMode stringstring LCM에서 이 부분 구성을 가져오는 방법을 지정합니다.Specifies how the LCM gets this partial configuration. 가능한 값은 "Disabled", "Push""Pull" 입니다.The possible values are "Disabled", "Push", and "Pull".
  • Disabled: 이 부분 구성이 사용되지 않도록 설정됩니다.Disabled: This partial configuration is disabled.
  • Push: Publish-DscConfiguration cmdlet을 호출하여 부분 구성을 노드에 밀어넣습니다.Push: The partial configuration is pushed to the node by calling the Publish-DscConfiguration cmdlet. 노드에 대한 모든 부분 구성을 서비스에서 밀어넣었거나 끌어오면 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. 기본값입니다.This is the default value.
  • Pull: 풀 서비스의 부분 구성을 정기적으로 확인하도록 노드를 구성합니다.Pull: The node is configured to regularly check for partial configuration from a pull service. 이 속성이 __Pull__로 설정되어 있으면 ConfigurationSource 속성에서 풀 서비스를 지정해야 합니다.If this property is set to Pull, you must specify a pull service in a ConfigurationSource property. Azure Automation 풀 서비스에 대한 자세한 내용은 Azure Automation DSC 개요를 참조하세요.For more information about Azure Automation pull service, see Azure Automation DSC Overview.
ResourceModuleSourceResourceModuleSource string[]string[] 이 부분 구성에 대해 다운로드할 필수 리소스가 있었던 일련의 리소스 서버 이름입니다.An array of the names of resource servers from which to download required resources for this partial configuration. 이 이름들은 이전에 ResourceRepositoryWebResourceRepositoryShare 블록에서 정의한 서비스 끝점을 참조해야 합니다.These names must refer to service endpoints previously defined in ResourceRepositoryWeb and ResourceRepositoryShare blocks.

참고: 부분 구성은 Azure Automation DSC에서 지원되지만 각 자동화 계정에서 노드당 구성 하나만 가져올 수 있습니다.Note: partial configurations are supported with Azure Automation DSC, but only one configuration can be pulled from each automation account per node.

참고 항목See Also

개념Concepts

원하는 상태 구성 개요Desired State Configuration Overview

Azure Automation DSC 시작하기Getting started with Azure Automation DSC

관련 자료Other Resources

Set-DscLocalConfigurationManagerSet-DscLocalConfigurationManager

Setting up a pull client with configuration names(구성 이름을 사용하여 끌어오기 클라이언트 설정)Setting up a pull client with configuration names