Get-DscLocalConfigurationManager
يحصل على إعدادات وحالات Configuration Manager المحلية (LCM) للعقدة.
بناء الجملة
Get-DscLocalConfigurationManager
[-CimSession <CimSession[]>]
[-ThrottleLimit <Int32>]
[-AsJob]
[<CommonParameters>]
الوصف
Get-DscLocalConfigurationManager
يحصل cmdlet على إعدادات LCM أو تكوين التعريف وحالات LCM للعقدة. حدد أجهزة الكمبيوتر باستخدام جلسات عمل نموذج المعلومات الشائعة (CIM). إذا لم تحدد جهاز كمبيوتر مستهدفا، يحصل 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
يحصل هذا المثال على إعدادات LCM للكمبيوتر المحدد بواسطة جلسة عمل CIM. ينشئ المثال جلسة عمل CIM لجهاز كمبيوتر يسمى Server01 للاستخدام مع cmdlet. بدلا من ذلك، قم بإنشاء صفيف من جلسات CIM لتطبيق cmdlet على أجهزة كمبيوتر محددة متعددة.
ينشئ الأمر الأول جلسة عمل CIM باستخدام New-CimSession
cmdlet، ثم يخزن كائن CimSession في متغير $Session. يطالبك الأمر بكلمة مرور. لمزيد من المعلومات، اكتب Get-Help New-CimSession
.
يحصل الأمر الثاني على إعدادات Configuration Manager المحلية لأجهزة الكمبيوتر المحددة بواسطة كائنات CimSession المخزنة في متغير $Session. في هذه الحالة، الكمبيوتر المسمى Server01.
المعلمات
-AsJob
يشير إلى أن cmdlet هذا يقوم بتشغيل الأمر كوظيفة خلفية.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-CimSession
تشغيل cmdlet في جلسة عمل بعيدة أو على كمبيوتر بعيد. أدخل اسم كمبيوتر أو عنصر جلسة عمل، مثل إخراج New-CimSession
cmdlet أو Get-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 |