تخطي إلى المحتوى الرئيسي
الدعم
تسجيل الدخول باستخدام حساب Microsoft
تسجيل الدخول أو إنشاء حساب.
مرحباً،
تحديد استخدام حساب مختلف!
لديك حسابات متعددة
اختر الحساب الذي تريد تسجيل الدخول باستخدامه.

الملخص

تصف هذه المقالة المشاكل Windows PowerShell التي تم تصحيحها في التحديث التراكمي 2 (CU2) ل Microsoft System Center 2012 R2 Configuration Manager. يتم وصف إصلاحات CU2 الأخرى في التحديث التراكمي 2 لمركز النظام 2012 R2 Configuration Manager.

المشاكل التي تم إصلاحها

Windows PowerShell

  • يستبدل Export-CMApplication cmdlet الملف المحدد في المعلمة -Path دون المطالبة بالتأكيد.

    ملاحظة بعد تثبيت هذا التحديث، تتم مطالبتك بالكتابة فوق ملف موجود. يمكن منع هذه المطالبة باستخدام المعلمة -Force.

  • تؤدي محاولة عرض خصائص نقطة توزيع على موقع ثانوي تم إنشاؤه باستخدام New-CMSecondarySite cmdlet إلى استثناء يشبه ما يلي:

    قيمة System.ArgumentOutOfRangeException
    '1/1/1900 12:00:00 AM' غير صحيحة ل 'Value'. يجب أن تكون "القيمة" بين "MinDate" و"MaxDate".
    اسم المعلمة: القيمة



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

  • يفشل cmdlet Set-CMSystemHealthValidatorPointComponent عند استخدامه مع المعلمة -SiteSystemServerName. بالإضافة إلى ذلك، تتلقى رسالة خطأ مشابهة لما يلي:

    Set-CMSystemHealthValidatorPointComponent : لا يوجد كائن يتوافق مع المعلمات المحددة.


  • قد ترجع Set-CMSite cmdlet رسالة غير صحيحة تشبه ما يلي:

    تحذير: لا يمكن الحصول على مثيل منفذ BGB، هذا الموقع ليس موقع SP1 أو بعض تلف بيانات DB.
    Set-CMSite : فشل التحقق من صحة معلمات الإدخال. يتعذر المتابعة.


  • تمكنك New-CMClientSetting cmdlet بشكل غير صحيح من إنشاء إعدادات العميل "الافتراضي" من النوع.

  • تقوم Remove-CMDeploymentType cmdlet بإرجاع Null بدلا من شرط خطأ عندما يكون اسم نوع التوزيع المحدد غير موجود.

  • يفشل أمر cmdlet New-CMTaskSequence في سيناريوهات متعددة.

  • ينشئ Add-CMSoftwareUpdatePoint cmdlet نقطة تحديث برامج تظهر في وحدة تحكم المسؤول ولكن لا يمكن مزامنتها مع WSUS.

  • يسمح Add-CMDistributionPoint cmdlet بإنشاء نقطة توزيع HTTPS فقط عند استخدامه مع المعلمة -ValidateContentSchedule.

    لاحظ أن هذا التحديث يضيف معلمة إضافية، -EnableSSL، للسماح بالتحكم في وضع SSL بشكل مستقل عن القيمة التي يتم تمريرها إلى المعلمة -ClientConnectionType.

  • يتطلب New-CMGlobalCondition cmdlet بشكل غير صحيح استخدام المعلمة -WhereClause.

  • لا يعمل Install-CMClient cmdlet دون استخدام المعلمة -DeviceID.

  • يفشل أمر cmdlet Start-CMApplicationDeployment عند استخدامه مع تطبيقات Windows Store أو Apple Store أو Google Play لأن التوقعات هي أن المحتوى موجود على نقطة توزيع.

  • فشل Export-CMDriverPackage cmdlet المستخدم مع المعلمات التالية:

    • -الاسم

    • -المعرف

    • -InputObject

    بالإضافة إلى ذلك، تتلقى رسائل خطأ مشابهة لما يلي:

    Export-CMDriverPackage : لا يمكن أن تكون القيمة خالية.

    اسم المعلمة: اسم المعلمة


  • لا يمكنك تعيين نسخ المحتوى في هذه الحزمة إلى مشاركة حزمة على خاصية حزمة نقاط التوزيع باستخدام Windows PowerShell.

  • لا يمكنك استخدام Set-CMPackage cmdlet لإزالة اسم مشاركة الحزمة.

    لاحظ أنه تمت إزالة المعلمة -ShareType.

    لتمكين المشاركة أو تعطيلها، استخدم المعلمة الجديدة -ShareContent <bool>.

  • يفشل cmdlet Start-CMPackageDeployment عند تعريف المعلمة -DeployPurpose على أنها مطلوبة. بالإضافة إلى ذلك، تتلقى رسائل خطأ مشابهة لما يلي:

    Start-CMPackageDeployment : يتعذر حل مجموعة المعلمات باستخدام المعلمات المحددة المسماة.



    ملاحظة لعمليات نشر برنامج الجهاز، يجب تحديد المعلمة -DeviceProgram.

    بالنسبة إلى عمليات توزيع البرامج القياسية، يجب تحديد المعلمة -StandardProgram.

  • يفشل أمر cmdlet New-CMMaintenanceWindow عند تحديد نافذة صيانة يومية كإدخال إلى المعلمة -Schedule. بالإضافة إلى ذلك، تتلقى رسائل خطأ مشابهة لما يلي:

    New-CMMaintenanceWindow : العملية غير صحيحة بسبب الحالة الحالية للكائن.


  • لا يقوم أمر cmdlet Get-CMUserDataAndProfileConfigurationItemXmlDefinition بإرجاع البيانات.

  • يمرر Set-CMClientSetting cmdlet قيمة غير صحيحة إلى المعلمة -MaxTransferRateOffSchedule.

  • لا يتحقق Set-CMClientSetting cmdlet من صحة الإدخال الذي تم تمريره إلى أي من المعلمات التالية:

    • -PortalUrl

    • -الأولوية

    • -إعداد

    • -ForceRebootPeriod


  • لا يستخدم Set-CMSoftwareMeteringRule cmdlet المعلمة -NewProductName. بالإضافة إلى ذلك، تتلقى رسالة خطأ مشابهة لما يلي:

    Set-CMSoftwareMeteringRule : يتعذر حل مجموعة المعلمات باستخدام المعلمات المحددة المسماة.


  • يفتقد Set-CMSoftwareUpdateAutoDeploymentRule cmdlet إلى لغات متعددة من القائمة المتوفرة لمعلمة -LanguageSelection.

    ملاحظة بعد تثبيت هذا التحديث، تتم إزالة قائمة اللغات كمعلمة والتحقق من صحتها داخليا إلى cmdlet.

  • لا يعمل Remove-CMApplicationRevisionHistory cmdlet و cmdlet Restore-CMApplicationRevisionHistory عند استخدامهما مع المعلمة -ID.

  • يتطلب أمر cmdlet Get-CMAccessLicense معلمة -License بدلا من إرجاع كافة التراخيص عند استخدامها دون أي معلمات.

  • يقوم Start-CMContentDistribution cmdlet و cmdlet Remote-CMContentDistribution بإرجاع رسائل تحذير غير دقيقة.

  • تتوقع Set-CMProgram cmdlet مع المعلمة -InputObject مثيلا SMS_Package بدلا من SMS_Program.

    ملاحظة للتعديلات على البرامج القياسية، يجب تحديد المعلمة -StandardProgram.

    لإجراء تعديلات على برامج الأجهزة، يجب تحديد المعلمة -DeviceProgram

  • لا يتحقق Set-CMPowerControl cmdlet من صحة المعلمة -PowerControlType.

  • لا يتحقق cmdlet Set-CMDeviceOwnership من صحة المعلمة -OwnershipType.

  • يعرف Set-CMTrustedRootCertificateProfileConfigurationItem cmdlet المعلمة -DesiredConfigurationDigestPath بشكل غير صحيح على أنها اختيارية.

  • يقوم Get-CMAssetIntelligenceSynchronizationPoint cmdlet بإرجاع كائن Null. وهذا يمنع استخدامه كإدخال إلى أوامر cmdlets أخرى.

  • يفتقد Import-CMBaseline cmdlet و cmdlet Import-CMConfigurationItem إلى المعلمة -Force لمنع تنبيهات الأمان لتوقيعات المحتوى.

  • يظهر استثناء "وسيطة خارج النطاق" في وحدة تحكم المسؤول عند عرض خصائص نقطة توزيع. يحدث هذا لنقاط التوزيع التي تم إنشاؤها باستخدام Add-CMDistributionPoint cmdlet والمعلمة -EnableMulticast.

  • يمنع Start-CMPackageDeployment cmdlet نشر حزمة عند عدم وجود ملفات مصدر.

  • يفشل أمر cmdlet Start-CMPackageDeployment عند استخدامه مع برامج الأجهزة.

  • ترجع Set-CMDistributionPoint cmdlet "رسالة KeyNotFoundException عند استخدامها مع المعلمة -AddBoundaryGroup أو المعلمة -RemoveBoundaryGroup.

  • ترجع Remove-CMDeploymentType cmdlet رسالة "NullReferenceException" عند استخدامها مع المعلمة -DeploymentTypeName أو المعلمة -DeploymentTypeID.

  • يفشل أمر cmdlet New-CMMigrationJob عند ترحيل المجموعات.

Start-CMDistributionPointUpgrade cmdlet

عند استخدام Start-CMDistributionPointUpgrade cmdlet لترقية نقطة توزيع مشتركة إلى نقطة توزيع Microsoft System Center 2012 R2 Configuration Manager، يفشل cmdlet. تحدث هذه المشكلة إذا تمت الإشارة إلى موقع ثانوي في المعلمة -sitecode. لمزيد من المعلومات حول هذه المشكلة، راجع فشل cmdlet Start-CMDistributionPointUpgrade في System Center 2012 R2 Configuration Manager.

تغييرات إضافية

  • تتم إضافة المعلمة -OnFastNetworkMode إلى Add-CMDeploymentType cmdlet للاستخدام مع مجموعة المعلمة -AppV5xInstaller.

  • الحد الأقصى لوقت التشغيل المسموح به (بالدقائق): لا يمكن تعريف الإعداد عند استخدام المعلمة SetByNamePropertyDeepLinkInstaller ل cmdlet Set-CMDeploymentType.

  • تدعم cmdlets التالية تكوين خصائص صورة إضافية:

    • Set-CMOperatingSystemImage،

    • Set-CMOperatingSystemInstaller

    • Set-CMBootImage


  • يضيف Set-CMDriverPackage cmdlet المزيد من المعلمات لتعيين خصائص حزمة برنامج التشغيل.

  • تدعم أوامر cmdlets متعددة من Get و Remove الآن أحرف البدل في معلمات الاستعلام. يتضمن ذلك أوامر cmdlets التالية:

    • Get-CMAccount

    • Get-CMActiveDirectoryForest

    • Get-CMActiveDirectorySite

    • Get-CMAdministrativeUser

    • Get-CMAlert

    • Get-CMAlertSubscription

    • Get-CMAntimalwarePolicy

    • Get-CMApplication

    • Get-CMApplicationCatalogWebServicePoint

    • Get-CMApplicationCatalogWebsitePoint

    • Get-CMAppVVirtualEnvironment

    • Get-CMAssetIntelligenceCatalogItem

    • Get-CMAutomaticAmtProvisioningStatus

    • Get-CMBaseline

    • Get-CMBaselineXmlDefinition

    • Get-CMBoundary

    • Get-CMBoundaryGroup

    • Get-CMCategory

    • Get-CMClientAuthCertificateProfileConfigurationItem

    • Get-CMClientSetting

    • Get-CMCloudDistributionPoint

    • Get-CMComponentStatusSetting

    • Get-CMConfigurationItem

    • Get-CMConfigurationItemHistory

    • Get-CMConfigurationItemXmlDefinition

    • Get-CMDeployment

    • Get-CMDeploymentStatus

    • Get-CMDevice

    • Get-CMDeviceCollection

    • Get-CMDistributionPoint

    • Get-CMDistributionPointGroup

    • Get-CMDriver

    • Get-CMDriverPackage

    • Get-CMEndpointProtectionPoint

    • Get-CMEnrollmentPoint

    • Get-CMEnrollmentProxyPoint

    • Get-CMFallbackStatusPoint

    • Get-CMGlobalCondition

    • Get-CMHardwareRequirement

    • Get-CMInitialModifiableSecuredCategory

    • Get-CMIPSubnet

    • Get-CMManagementPoint

    • Get-CMManagementPointComponent

    • Get-CMMigrationCollection

    • Get-CMOperatingSystemImage

    • Get-CMOperatingSystemImageUpdateSchedule

    • Get-CMOperatingSystemInstaller

    • Get-CMPackage

    • Get-CMProgram

    • Get-CMRemoteConnectionProfileConfigurationItem

    • Get-CMRemoteConnectionProfileConfigurationItemXmlDefinition

    • Get-CMReportingServicePoint

    • Get-CMSecurityRole

    • Get-CMSecurityScope

    • Get-CMSite

    • Get-CMSitesystemServer

    • Get-CMSoftwareInventory

    • Get-CMSoftwareMeteringRule

    • Get-CMsoftwareUpdate

    • Get-CMSoftwareUpdateDeploymentPackage

    • Get-CMSoftwareUpdateGroup

    • Get-CMSoftwareUpdateLicnese

    • Get-CMSoftwareUpdatePoint

    • Get-CMStateMigrationPoint

    • Get-CMStatusMessageQuery

    • Get-CMStatusSummarizer

    • Get-CMSystemHealthValidatorPoint

    • Get-CMTaskSequence

    • Get-CMTrustedRootCertificateProfileConfigurationItem

    • Get-CMUser

    • Get-CMUserCollectoin

    • Get-CMUserDataAndProfileConfigurationItem

    • Get-CMUserDataAndProfileConfigurationItemXmlDefinition

    • Get-CMUserDeviceAffinity

    • Get-CMVpnProfileConfigurationItem

    • Get-CMVpnProfileConfigurationItem

    • Get-CMWindowsFirewallPolicy

    • Get-CMWinPEOptionalComponentInfo

    • Get-CMWirelessProfileConfigurationItem

    • Remove-CMAccount

    • Remove-CMAlertSubscription

    • Remove-CMAmtProvisioningDataBase

    • Remove-CMApplication

    • Remove-CMApplicationCatalogWebServicePoint

    • Remove-CMApplicationCatalogWebSitePoint

    • Remove-CMAppVVirtualEnvironment

    • Remove-CMAssetIntelligenceSynchronizationPoint

    • Remove-CMBoundaryGroup

    • Remove-CMClientSetting

    • Remove-CMConfigurationItem

    • Remove-CMDevice

    • Remove-CMDeviceCollectoin

    • Remove-CMDistributionPoint

    • Remove-CMDriver

    • Remove-CMEndpointProtectionPoint

    • Remove-CMEnrollmentPoint

    • Remove-CMEnrollmentProxyPoint

    • Remove-CMFallbackStatusPoint

    • Remove-CMGlobalCondition

    • Remove-CMManagementPoint

    • Remove-CMOperatingSystemImage

    • Remove-CMOperatingSystemInstaller

    • Remove-CMProgram

    • Remove-CMReportingServicePoint

    • Remove-CMSecurityRole

    • Remove-CMSecurityScope

    • Remove-CMSoftwareMeteringRule

    • Remove-CMSoftwareUpdateDeploymentPackage

    • Remove-CMSoftwareUpdatePoint

    • Remove-CMStateMigrationPoint

    • Remove-CMStatusMessageQuery

    • Remove-CMSystemHealthValidatorPoint

    • Remove-CMUser

    • Remove-CMUserCollection

    • Remove-DistributionPointGroup

    • Remove-OutOfBandServicePoint


  • يدعم Set-CMClientSetting cmdlet معلمات جديدة استنادا إلى نوع إعداد العميل. يجب استخدام هذه المعلمات عند تغيير إعدادات الاسم نفسه.

    • -CloudServicesSettings

    • -EndpointProtectionSettings

    • -RemoteToolsSettings

    • -PowerManagementSettings

    • -StateMessageSettings

    • -UserDeviceAffinitySettings

    • -BitsSettings

    • -ClientPolicySettings

    • -ComplianceSettings

    • -ComputerAgentSettings

    • -ComputerRestartSettings

    • -MeteredNetworkSettings

    • -EnrollmentSettings

    • -HardwareInventorySettings

    • -NetworkAccessProtectionSettings

    • -SoftwareDeploymentSettings

    • -SoftwareMeteringSettings

    • -SoftwareUpdatesSettings

    • -SoftwareInventorySettings


  • يتيح لك أمر cmdlet Get-CMDeviceCollectionVariable الآن عرض جميع المتغيرات في مجموعة معينة.

المشاكل المعروفة

  • يقوم أمر cmdlet New-CMMigrationJob بإرجاع الأخطاء التي تشبه ما يلي عند لصق مجموعة متداخلة إلى المعلمة -MigrationCollection:

    New-CMMigrationJob : حدد مجموعة واحدة على الأقل للمتابعة.


  • قد ترجع بعض أوامر cmdlets خرقا للحصة النسبية عند العمل مع مجموعات نتائج كبيرة (عادة عدة آلاف من الكائنات). لمنع حدوث هذه المشكلة، قم بتغيير الاستعلام المستخدم لإرجاع نتائج أقل.

  • لا يقوم Set-CMDistributionPoint cmdlet بتحديث قيمة انتهاء صلاحية الشهادة كما هو متوقع عند استخدامها مع المعلمة -CertificateExpirationTimeUtc.

  • بسبب التغييرات الإضافية في التعليمات البرمجية لإطار العمل Windows PowerShell الأساسي الذي تستخدمه أوامر cmdlets متعددة، لن تقبل بعض أوامر cmdlets الصفائف كمدخلات لمعلمات معينة. استخدم get-help <cmdlet_name> للتحقق من بناء الجملة وأنواع الإدخال ل cmdlet معين.

هل تحتاج إلى مزيد من المساعدة؟

الخروج من الخيارات إضافية؟

استكشف مزايا الاشتراك، واستعرض الدورات التدريبية، وتعرف على كيفية تأمين جهازك، والمزيد.

تساعدك المجتمعات على طرح الأسئلة والإجابة عليها، وتقديم الملاحظات، وسماعها من الخبراء ذوي الاطلاع الواسع.

هل كانت المعلومات مفيدة؟

ما مدى رضاك عن جودة اللغة؟
ما الذي أثّر في تجربتك؟
بالضغط على "إرسال"، سيتم استخدام ملاحظاتك لتحسين منتجات Microsoft وخدماتها. سيتمكن مسؤول تكنولوجيا المعلومات لديك من جمع هذه البيانات. بيان الخصوصية.

نشكرك على ملاحظاتك!

×