الملخص
تصف هذه المقالة المشاكل Windows PowerShell التي تم تصحيحها في التحديث التراكمي 3 (CU3) ل Microsoft System Center 2012 R2 Configuration Manager. يتم وصف إصلاحات CU3 الأخرى في مقالة قاعدة معارف Microsoft التالية:
2994331 وصف التحديث التراكمي 3 لمركز النظام 2012 R2 Configuration Manager
المشاكل التي تم إصلاحها
-
تقوم Get-CMAssetIntelligenceSynchronizationPoint بإرجاع كائن فارغ، وهذا يؤدي إلى حدوث خطأ NullReferenceException عند استخدامه مع Remove-CMAssetIntelligenceSynchronizationPoint.
-
لا يقبل New-CMTaskSequence قيمة خالية أو فارغة للمعلمة -InstallationProductKey.
-
يتم تجاهل المعلمة CertificateExpirationTimeUtc بواسطة Set-CMDistributionPoint cmdlet.
-
New-CMTaskSequenceMedia إرجاع خطأ InvalidOperationException عند استخدامه مع معلمة CaptureMediaOption.
-
يقوم أمر cmdlet New-CMMigrationJob بإرجاع الأخطاء التي تشبه ما يلي عند لصق مجموعة متداخلة إلى المعلمة -MigrationCollection:
New-CMMigrationJob : حدد مجموعة واحدة على الأقل للمتابعة
-
لا يقوم Add-CMReportingServicePoint cmdlet بإنشاء نقطة خدمات التقارير بشكل صحيح.
-
تقوم أوامر Cmdlets التي تشير إلى الكائنات التي يتم إرجاعها بواسطة Get-CMDevice cmdlet بتشغيل الأخطاء التي تشبه ما يلي:
InvalidArgument: (:) [New-CMDeviceVariable], ParameterBindingArgumentTransformationException
-
لا تمكن المعلمة -EnableProgramAfterAdvertisementMigrated الخاصة ب cmdlet New-CMMigrationJob البرنامج المحدد.
-
Set-CMAccount إرجاع خطأ NullReferenceException عند استخدامه مع معلمة inputObject.
-
لا ترجع Get-CMBaselineXMLDefinition أي نتائج عند تشغيلها بدون معلمات. المعلمة -Name مطلوبة الآن.
-
Update-CMClientStatus -فرض عرض نافذة تأكيد على العميل.
-
ترجع Set-CMWindowsFirewallPolicy استثناء عند تحديد المعلمة -Priority.
-
يتم إنشاء اسم قاعدة بيانات موقع ثانوي بشكل غير صحيح عند استخدام New-CMSecondarySite مع المعلمة CopySQLServerExpressOnSecondarySite.
-
Import-CMDriver دائما بإرجاع "مسار الكائن غير صحيح" حتى عند استيراد برنامج التشغيل المحدد بنجاح.
-
لا تعمل المعلمات الشائعة *-Item، مثل -WhatIf، كما هو متوقع مع CMSite PSDrive.
-
ترجع New-CMComputerAssociation خطأ NullReferenceException.
-
New-CMTaskSequenceMedia إرجاع خطأ InvalidOperationException عند استخدامه مع المعلمة -CaptureMediaOption.
-
يؤدي New-CMSiteSystemServer إلى إنهاء PowerShell بشكل غير متوقع.
http://support.microsoft.com/kb/2984644
تغييرات إضافية
-
تتم مراجعة أوامر cmdlets المتعددة للتعامل بشكل أفضل مع مجموعات النتائج الكبيرة (عدة آلاف من الكائنات).
-
يعمل نوع Start-CMApplicationDeployment بشكل أسرع في البيئات التي تحتوي على العديد من التطبيقات (75-plus).
-
-
تتم مراجعة أوامر cmdlets المتعددة لدعم أحرف البدل لبعض المعلمات، بما في ذلك ما يلي:
-
Get-CMDeploymentPackage
-
Get-CMDeploymentType
-
Get-CMSiteMaintenanceTask
-
Get-CMStatusReportingComponent
-
Remove-CMDeploymentType
-
Remove-CMDeployment
-
Remove-CMUserCollectionFromDistributionPointGroup
-
Remove-CMDeviceCollectionFromDistributionPointGroup
-
-
لم يعد Set-CMDeploymentType يسمح لك باستخدام -ContentLocation مع أنواع نشر AppV أو AppV5X.
-
يدعم Set-CMDeviceCollection الآن إعداد جداول المجموعات باستخدام معلمات RefreshSchedule و-RefreshType الجديدة.
-
Set-CMDeviceOwnership الآن بإرجاع رسائل خطأ واضحة في حالة وجود اسم جهاز غير موجود.
-
تتم مراجعة أوامر cmdlets متعددة لدعم توجيه الكائن. تتضمن هذه أوامر cmdlets المستخدمة لإنشاء أدوار الموقع والتطبيقات والمجموعات والبرامج والحزم وإعدادها وإزالتها.
المشاكل المعروفة
-
قد لا تقوم المعلمة Set-CMDistributionPoint –ComputersUsePxePassword بحفظ كلمة مرور صالحة في قاعدة البيانات.