다음을 통해 공유


Get-DscLocalConfigurationManager

노드에 대한 LCM(로컬 Configuration Manager) 설정 및 상태를 가져옵니다.

Syntax

Get-DscLocalConfigurationManager
   [-CimSession <CimSession[]>]
   [-ThrottleLimit <Int32>]
   [-AsJob]
   [<CommonParameters>]

Description

cmdlet은 Get-DscLocalConfigurationManager 노드에 대한 LCM 설정 또는 메타 구성 및 LCM 상태를 가져옵니다. CIM(Common Information Model) 세션을 사용하여 컴퓨터를 지정합니다. 대상 컴퓨터를 지정하지 않으면 cmdlet이 로컬 컴퓨터의 구성 설정을 가져옵니다.

예제

예제 1: 로컬 컴퓨터에 대한 LCM 설정 가져오기

Get-DscLocalConfigurationManager

ActionAfterReboot              : ContinueConfiguration
AgentId                        : 47edd8c9-2798-4827-839a-b35cc87e69fb
AllowModuleOverWrite           : False
CertificateID                  :
ConfigurationDownloadManagers  : {}
ConfigurationID                :
ConfigurationMode              : ApplyAndMonitor
ConfigurationModeFrequencyMins : 15
Credential                     :
DebugMode                      : {NONE}
DownloadManagerCustomData      :
DownloadManagerName            :
LCMCompatibleVersions          : {1.0, 2.0}
LCMState                       : Idle
LCMStateDetail                 :
LCMVersion                     : 2.0
StatusRetentionTimeInDays      : 10
SignatureValidationPolicy      : NONE
SignatureValidations           : {}
MaximumDownloadSizeMB          : 500
PartialConfigurations          :
RebootNodeIfNeeded             : False
RefreshFrequencyMins           : 30
RefreshMode                    : PUSH
ReportManagers                 : {}
ResourceModuleManagers         : {}
PSComputerName

이 명령은 로컬 컴퓨터에 대한 LCM 설정을 가져옵니다.

출력의 개별 특성에 대한 자세한 내용은 로컬 Configuration Manager 구성 설명서를 참조하세요.

예제 2: 지정된 컴퓨터에 대한 LCM 설정 가져오기

$Session = New-CimSession -ComputerName "Server01" -Credential ACCOUNTS\PattiFuller
Get-DscLocalConfigurationManager -CimSession $Session

ActionAfterReboot              : ContinueConfiguration
AgentId                        : 169dfa57-a7f9-43be-a7a5-9dd06587e052
AllowModuleOverWrite           : False
CertificateID                  :
ConfigurationDownloadManagers  : {}
ConfigurationID                :
ConfigurationMode              : ApplyAndMonitor
ConfigurationModeFrequencyMins : 15
Credential                     :
DebugMode                      : {NONE}
DownloadManagerCustomData      :
DownloadManagerName            :
LCMCompatibleVersions          : {1.0, 2.0}
LCMState                       : Idle
LCMStateDetail                 :
LCMVersion                     : 2.0
StatusRetentionTimeInDays      : 10
SignatureValidationPolicy      : NONE
SignatureValidations           : {}
MaximumDownloadSizeMB          : 500
PartialConfigurations          :
RebootNodeIfNeeded             : False
RefreshFrequencyMins           : 30
RefreshMode                    : PUSH
ReportManagers                 : {}
ResourceModuleManagers         : {}
PSComputerName                 : Server01
PSComputerName                 : Server01

이 예제에서는 CIM 세션에서 지정한 컴퓨터에 대한 LCM 설정을 가져옵니다. 또한 cmdlet에 사용하기 위해 이름이 Server01인 컴퓨터에 대한 CIM 세션을 만듭니다. 또는 지정한 여러 컴퓨터에 cmdlet을 적용하기 위해 CIM 세션 배열을 만듭니다.

첫 번째 명령은 cmdlet을 사용하여 New-CimSession CIM 세션을 만든 다음 , CimSession 개체를 $Session 변수에 저장합니다. 또한 암호를 입력하라는 메시지를 표시합니다. 자세한 내용을 보려면 Get-Help New-CimSession를 입력하십시오.

두 번째 명령은 $Session 변수에 저장된 CimSession 개체로 식별되는 컴퓨터에 대한 로컬 Configuration Manager 설정을 가져옵니다. 이 경우 Server01이라는 컴퓨터가 있습니다.

매개 변수

-AsJob

이 cmdlet이 명령을 백그라운드 작업으로 실행했음을 나타냅니다.

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

-CimSession

원격 세션에서 또는 원격 컴퓨터에서 cmdlet을 실행합니다. 컴퓨터 이름 또는 세션 개체(예: 또는 Get-CimSession cmdlet의 출력)를 New-CimSession 입력합니다.

Type:CimSession[]
Aliases:Session
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-ThrottleLimit

cmdlet을 실행하도록 설정할 수 있는 최대 동시 작업 수를 지정합니다.

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