Set-DscLocalConfigurationManager

تطبيق إعدادات Configuration Manager المحلية (LCM) على العقد.

بناء الجملة

Set-DscLocalConfigurationManager
   [-Path] <String>
   [-Force]
   [[-ComputerName] <String[]>]
   [-Credential <PSCredential>]
   [-ThrottleLimit <Int32>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
Set-DscLocalConfigurationManager
   [-Path] <String>
   [-Force]
   [-ThrottleLimit <Int32>]
   -CimSession <CimSession[]>
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]

الوصف

Set-DscLocalConfigurationManager يطبق cmdlet إعدادات LCM أو تكوين التعريف على العقد. حدد أجهزة الكمبيوتر عن طريق تحديد أسماء أجهزة الكمبيوتر أو باستخدام جلسات عمل نموذج المعلومات العامة (CIM). إذا لم تحدد جهاز كمبيوتر مستهدفا، فإن cmdlet يطبق الإعدادات على الكمبيوتر المحلي.

أمثلة

مثال 1: تطبيق إعدادات LCM

Set-DscLocalConfigurationManager -Path "C:\DSC\Configurations\"

يطبق هذا الأمر إعدادات LCM من C:\DSC\Configurations\ إلى العقد المستهدفة. بعد تلقي الإعدادات، يعالجها LCM.

تحذير

إذا كان هناك العديد من mofs التعريف لنفس الكمبيوتر المخزنة في المجلد المحدد، سيتم تطبيق mof التعريف الأول فقط.

مثال 2: تطبيق إعدادات LCM باستخدام جلسة عمل CIM

$Session = New-CimSession -ComputerName "Server01" -Credential ACCOUNTS\PattiFuller
Set-DscLocalConfigurationManager -Path "C:\DSC\Configurations\" -CimSession $Session

يطبق هذا المثال إعدادات LCM على جهاز كمبيوتر ويطبق الإعدادات. ينشئ المثال جلسة عمل CIM لجهاز كمبيوتر يسمى Server01 للاستخدام مع cmdlet. بدلا من ذلك، قم بإنشاء صفيف من جلسات CIM لتطبيق cmdlet على أجهزة كمبيوتر محددة متعددة.

ينشئ الأمر الأول جلسة عمل CIM باستخدام New-CimSession cmdlet، ثم يخزن كائن CimSession في $Session المتغير . يطالبك الأمر بكلمة مرور. لمزيد من المعلومات، اكتب Get-Help New-CimSession.

يطبق الأمر الثاني إعدادات LCM للعقدة المستهدفة من C:\DSC\Configurations\ إلى الكمبيوتر المحدد بواسطة كائنات CimSession المخزنة $Session في المتغير. في هذا المثال، $Session يحتوي المتغير على جلسة عمل CIM فقط للكمبيوتر المسمى Server01. يطبق الأمر الإعدادات. بعد تلقي الإعدادات، يعالجها LCM.

المعلمات

-CimSession

تشغيل cmdlet في جلسة عمل بعيدة أو على كمبيوتر بعيد. أدخل اسم كمبيوتر أو عنصر جلسة عمل، مثل إخراج New-CimSession أو Get-CimSession cmdlet. الافتراضي هو جلسة العمل الحالية على الكمبيوتر المحلي.

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

-ComputerName

تحديد صفيف من أسماء الكمبيوتر. تقيد هذه المعلمة أجهزة الكمبيوتر التي تحتوي على مستندات تكوين التعريف في المعلمة Path إلى تلك المحددة في الصفيف.

Type:String[]
Aliases:CN, ServerName
Position:1
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-Confirm

يطالبك بالتأكيد قبل تشغيل cmdlet.

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

-Credential

يحدد اسم مستخدم وكلمة مرور، كعنصر PSCredential ، للكمبيوتر الهدف. للحصول على كائن PSCredential ، استخدم Get-Credential cmdlet. لمزيد من المعلومات، اكتب Get-Help Get-Credential.

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

-Force

يجبر الأمر على التشغيل دون طلب تأكيد المستخدم.

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

-Path

يحدد مسار ملف لمجلد يحتوي على ملفات إعدادات التكوين. ينشر cmdlet إعدادات LCM هذه ويطبقها على أجهزة الكمبيوتر التي تحتوي على ملفات إعدادات في المسار المحدد. يجب أن تحتوي كل عقدة مستهدفة على ملف إعدادات بالتنسيق التالي: NetBIOS Name.meta.mof.

Type:String
Position:0
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-ThrottleLimit

يحدد الحد الأقصى لعدد العمليات المتزامنة التي يمكن إنشاؤها لتشغيل cmdlet. إذا تم حذف هذه المعلمة أو تم إدخال قيمة0، فإن Windows PowerShell تحسب حد التقييد الأمثل ل cmdlet استنادا إلى عدد أوامر cmdlets ل CIM التي تعمل على الكمبيوتر. ينطبق حد التقييد فقط على cmdlet الحالي، وليس على جلسة العمل أو على الكمبيوتر.

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

-WhatIf

تعرض ما سيحدث عند تشغيل الأمر cmdlet. لم يتم تشغيل cmdlet.

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